Technical Issues Corrected in STK 12.1

Issue Id Release Note Category
103313 Lines on the surface of the central body (lat-lon lines, map details, groundtracks, etc) would not always render in the correct color when the color black was used. This has been corrected. 3D Graphics
106429 Enabling wireframe mode in the 3D Graphics properties now correctly displays glTF models and 3D Tilesets as wireframes. 3D Graphics
111457 The sensor obscuration tool now properly includes obscuration times from the sun when selected as one of the obscuring bodies. 3D Graphics
111762 Selecting "Set as Default:" for a scenario with custom star collections would cause STK to terminate upon creation of any subsequent new scenarios. This has been corrected. 3D Graphics
110078 The Access Violated Constraints data provider has been fixed to report the correct Start/Stop constraint and Start/Stop Constraint definition when certain constraints are marked as Exclusion constraints rather than Inclusion constraints. Access
110096 The Access Data provider has been fixed to report the correct Start/Stop constraint in lieu of reporting "Object Availability time" simply because the input considered time matched an output interval time even when that time was not a start/stop of an object's availability times. Access
110679 Access computations have been improved for SAR sensors that track their parent's altitude when computing access to area targets. The accuracy of the access start and stop times has been improved. Access
112212 The 3DTiles access constraint has fixed an issue with its visibility interval detection algorithm; in certain cases, a zero duration access interval was being reported because the actual stop time of the interval was not being found correctly because of a numerical noise issue.  This would result in a mismatch between the access sampling (which would indicate visibility) and access intervals (which failed to note the visible interval because of the bad stop time). This has been fixed. Access
108834 An issue has been fixed for File type Vectors defined in AWB, wherein if the keyword NumberOfVectorDataPoints was missing the application might crash on load of the file. Analysis Workbench
111323 The load code for the slew timing setting in the slew options for the Scheduled Vector in VGT has been fixed. The setting in the saved file will be honored when the file is re-loaded. Analysis Workbench
111539 Analysis Workbench To vectors may change name each time the UI is brought up depending on the existing objects in the scenario. This can also lead to very large object files and therefore slow load times as many unused vectors are created. This has been corrected. Analysis Workbench
107080 The Component Browser Engine Model Ion Engine UI is now resizable so all fields are accessible. Astrogator
109338 An issue where propagation with an Astrogator N-Plate SRP model would fail when linked to multiple segments, requiring extraneous duplication of propagators, has been corrected. Astrogator
111193 An issue where a duplicated propagator containing a density plugin would cause STK to exit upon propagation has been corrected. Astrogator
111253 An issue where maneuver reporting would cause STK to exit when using thrusters or thruster sets in Astrogator has been corrected. Astrogator
111748 Issues with the Astrogator Number of Revolutions Calculation Object associated with backward time propagation as well as allowing a repeat count when used as a stopping condition (the trip value only is meant to control the number of revolutions similar to duration when used as a stopping condition) have been corrected. Astrogator
76601 Warnings are now provided when linked VGT objects cannot be found when loading an Astrogator object. The properties of the object that reference such a link are replaced with default values if defaults exist. Astrogator
109984 The EndObject Strands in Chains has been fixed to no longer report a strand ending with a link to itself (i.e., A->B->C->D->D is no longer reported). Chains
109300 Corrected descriptions for modulators/demodulators that incorporate block and convolutional encoding/decoding. Communications
109659 The ITU-R P.531-13 model has been updated to use the Space Weather AP data file as a default. This data is used to compute the Total Electron Content and the ionospheric noise temperature by using the International Reference Ionosphere (IRI) model. Communications
111175 The ITU-R P.531-13 Ionosphere fading loss model was updated to limit the repeating message for missing model data. This message is now issued only one time, when a link budget is attempted, regardless of the number of computing steps. Communications
111863 Added checks to ensure that the Wireless InSight (WIRT) library is able to compute propagation loss from the given urban geometry data and the model configuration. If the model is not able to compute a valid loss value, the loss value is set to zero. Communications
112011 TIREM model will not compute if the signal frequency is below the minimum frequency limit of one (1) MHz. Communications
112044 An issue was found in the STK 12.0 implementation of the ITU-R P.618-12 Tropospheric Scintillation loss model that caused the model to compute the deep fade loss for elevation angles less than five (5) degrees even when the "Compute Deep Fade" option was not selected. This issue has be resolved for the STK 12.1 release. Communications
105769 Importing features from a shapefile would occasionally fail saying the file type was unsupported even though the data was exported from STK. This has been corrected. Connect
110377 Fixed the ReportOptions UseTimeArrayGrid Connect command such that report times are generated on the boundary when set and are based off the first report time when disabled. Connect
110927 The SetState SGP4 has been corrected to clear out previous element sets  if the SSC number is changed by the command and the TLESource is set to DefineElements by the command. Previously, the element sets appropriate for the previous SSC number were combined with the new element set appropriate for the new SSC number. Connect
110986 The CreateTLEFile connect command has been corrected to no longer require leading zeroes when searching for SSCNumber. Previously, the search for SSCNumber '5' would fail as the command required an input of '00005' for that SSC to be found. Connect
111417 The InitialState Connect command has been corrected when exporting messages for vehicles where the orbit epoch was either before of after the vehicle's ephemeris. Previously the wrong time was assigned to the message. Connect
111473 The InitialState Import Connect command no longer resets the Force Model, Numerical Integrator and Covariance settings of an HPOP Satellite back to their defaults when importing a message; instead, the force model values are preserved except for the updated values for mass, drag, SRP, and covariance coming from the initial state file itself. Connect
111584 The AddAttitude Connect command has been corrected for cases where a profile based on VGT is being added. Intermittently, a code issue would prevent the profile from being added, even though the command would return an ACK. Connect
111767 Fixed crash when saving an access times graph containing multiple objects to file via Connect. Connect
111844 The Encounter Warnings report for AdvCAT has been fixed so that its contents can be exported using the normal reporting export mechanisms, including the ReportCreate connect command when using 'Type Export'. Connect
110777 The Object Coverage FOM legend was not honoring the hide/show graphics option for objects. In addition, for object coverage computed from vehicles or vehicle sub-objects, the legend should be able to be displayed in the 3D window but the options were not displayed in the layout dialog. These issues have been corrected. Coverage
100553 EOIR now performs additional EOIR installed data validation upon loading STK. EOIR
109992 Fixed EOIR issue causing Synthetic Scene to size larger than application area when horizontal and vertical pixel sizes are large. EOIR
111176 Custom found bug fixed with the number of sensors, STK can now have up to 24 EOIR sensors. EOIR
111938 Fixed an issue with how an open EOIR file, after loading of a .vdf, preventing STK from removing all files and directories on unload. EOIR
85489 The atmospheric processing for both stars and satellites in EOIR images has been corrected so it is consistent in both the simple and model based atmospheric modes. EOIR
90779 When loading a scenario that contains a volumetric object configured to compute on load, the computation that happens on load is performed in parallel if the Automatically Compute Volumetrics in Parallel option is enabled in the STK Edit/Preferences/Parallel Computing page. General
109486 The Orbit Wizard now correctly initializes the altitude value for Sun Sync orbits when the inclination was actually used to define the orbit. Thus, switching to then use altitude produces a good default value. General
110076 Astrogator propagated satellites now honor the "Include computed ephemeris" setting on the VDF Set-up dialog. Note that these satellites do not propagate on load. Do not enable this setting when creating a VDF for use in STK Viewer. General
110189 Time values saved to articulation files are now saved in high precision to maintain accuracy. General
110477 Disabled middle mouse button in 3D window General
110634 Improved confusing message pop-up when attempting to insert satellites from a TLE file containing more than 5000 entries. General
111111 The naming of Satellites created using the Insert->From Standard Object Database tool or the Insert->New (Satellite)->From TLE File tool will now no longer append the sscNumber to the created name if the name is already in the form of tle-sscNumber (e.g., the tools will create tle-81123 and no longer tle-81123_81123). General
111220 Previously, when attempting to access a 3D tileset from a GCS server, users were prompted multiple times to enter their login credentials. This issue has been corrected. General
112163 When STK was run and an Aviator license was present, a temporary directory would be created in %LOCALAPPDATA%/AGI and not deleted when STK was exited. Temporary directories are now properly deleted on exit. General
110435 Vesta has been added as a central body using data from JPL's Dawn mission. General Astro
110554 The ForceModel Vector has been fixed to compute the correct acceleration in the case where the central body chosen for the Force Model Vector is not the same as the Vehicle's central body. General Astro
110880 The Radio Frequency Interference Analysis Tool has been updated to correctly apply the geometric filters. Previously, an object may have been filtered out based on an incorrect geometric computation. General Astro
111196 Several methods in IAgAsDensityModelResultEval have been fixed to provide the correct data. Previously, TotalMass always returned 0.0; in PosVel and PosVelArray. Velocity was left as uninitialized memory. Position was only correct when requested in Fixed in SunPosition and SunPositionArray, the position would only be correct if requested in Fixed. GetInputValue now works. ComputeParameterPartials no longer throws an exception. General Astro
111267 The Pos Vel Projected Covariance and the Pos Vel Rotated Covariance data providers have been fixed to report the covariance correctly when it was read from an STK External File (*.e file) that uses an AWB reference frame. External files that use standard central body coordinate systems have always worked. General Astro
111275 The AdvCAT object has been updated to process XML files that contain either OEM  content (i.e., ephemeris data for 1 vehicle) or OMM content (GP data for perhaps many vehicles, to be used with SGP4 [data corresponding to a TLE]). General Astro
111343 OPM messages now load correctly when the optional units text is not included in the message. Previously, the reader was requiring that the data was present and accurate even though the specification considers the unit text optional. General Astro
111384 Date-times used in CCSDS OEM and TDM files are now correctly interpreted when the value for TIME_SYSTEM is TAI; previously, TAI was not translated and date-times in these files with the TAI setting would be interpreted as UTC. General Astro
111395 The InitialState Tool and InitialState Import Connect command has been updated to correctly import spacecraft parameters (i.e., mass, drag (Cd and area-to-mass ratio), and SRP (Cr and area-to-mass ratio)) for use with HPOP from the element chosen by the epoch selection. Previously, the initial state was obtained from the user's choice of epoch selection (e.g., FirstPoint, LastPoint, ClosestPoint to a target epoch, etc.) but the spacecraft parameters were always obtained from the first message in the file. General Astro
111404 The Export Initial State Tool and the InitialState Connect command has been fixed when exporting to EPV format for vehicles that do not have settings for drag and solar radiation pressure. Previously, default values for drag and srp would be provided in the message, not the actual values used (i.e., zero), for these vehicles. General Astro
111441 The CCSDS file reader for OEM and OPM files in KVN format has been corrected to accept lines when there are no spaces on either side of the equals sign in a 'keyword = value' line (e.g., the following are acceptable: 'keyword = value', 'keyword= value', 'keyword =value' and 'keyword=value'). General Astro
111463 Corrects a problem importing from a shapefile for features that have fields with values that are empty strings. General Graphics
110268 When adding 3D tiles to the globe, the user now has the choice to use the tile for analysis. Globe Manager
108478 Embedded 3D VOControls displaying 3DTilesets would fail to terminate cleanly on shutdown.  This issue has been fixed. MATLAB Interface
110395 Resolved EOIR unit interdependencies required after the transition from a plugin to STK engine architecture. MATLAB Interface
108690 Deprecated unused enum values from AgEAtmosphericDensityModel and the properties IAgVeAdvanced.AtmosphericDensityModel, IAgVeHPOPForceModelDrag.LowAltAtmosphericDensityModel. For IAgVeAdvanced created new property AtmosDensityModel and enum AgELOPAtmosphericDensityModel. For IAgVeHPOPForceModelDrag created new property LowAltAtmosDensityModel and new enum AgELowAltAtmosphericDensityModel. This allows Object Model users to more clearly see which values are valid choices without going into STK Desktop. Object Model
108815 The behavior of the following properties of IAgCrdnCalcScalarFunction interface in the Object Model has been changed to mimic the STK user interface.
  • The InheritDimensionFromInput property on IAgCrdnCalcScalarFunction should be set to false before the OutputDimension property can be set.
  • The UseScalar property on IAgCrdnCalcScalarFunction should be set to true before the InputScalar property can be set.
Object Model
109023 The user interface page for the Ballistic propagator for Missiles has been corrected so that proper stop time is saved internally with the missile for use by the object model. Previously, the user interface page and saving/loading the missile would work correctly, but the object model value of the stop time would be incorrect. Object Model
109445 The Object Model AddDataDisplayRequiringPreData method on the IAgVODataDisplayCollection interface has been fixed so the user interface dialog to select the pre-data does no longer pop-up. Object Model
110524 An issue has been fixed that prevented users from accessing the Aviator Catalog via object model without an Aviator Pro license. Object Model
110652 The Condition and Foreground Access constraints have been updated in the Object Model to no longer require a Radar license, but instead require a Pro license. Object Model
111206 Several enum-type arguments were renamed in the Object Model definition.  This may affect users who explicitly use the argument name.  The enum class was unchanged. Object Model
111763 The IAgAccessCnstrIntervals interface no longer creates a new uniquely-named intervals file (i.e., *.int file) each time that RemoveAll() or other interval manipulations are made on its Intervals interface. Object Model
112043 There was a casing inconsistency in the C++ API in the following properties:IAgVeTrajectorySegment.FileNameIAgVeSGP4AutoUpdateFileSource.FileNameIAgVeGPSAutoUpdateFileSource.FileNameIAgVeGPSSpecifyAlmanac.FileNameIAgClassicalSizeShapeSemimajorAxis.SemimajorAxisIAgEquinoctialSizeShapeSemimajorAxis.SemimajorAxisWhich have been updated to use "Filename" and "SemiMajorAxis." The C# and Java APIs are unaffected. Object Model
111263 A .NET Primary Interop Assembly (PIA) has been added for the AgAsPlugin library. The new PIA is located at in the install bin directory Primary Interop Assemblies sub-folder (by default C:\Program Files\AGI\STK 12\bin\Primary Interop Assemblies) and is named AGI.Astro.Plugin.Interop.dll. If you have an existing plugin implementing the IAgAsEphemFileReaderPlugin interface, consider updating the project references and code to use the new PIA and namespace. Plugins
111814 A missed attitude dependency in the Coverage Access Constraint figure of merit has been corrected. Affected coverage analyses would be those where the attitude of a coverage asset was dependent on the location of the coverage grid point instance through Analysis Work Bench and the figure of merit was defined to use an access constraint definition that depended on the attitude of the asset. In this case, the asset attitude was not updating properly as the grid point changed location during the computation of the figure of merit which resulted in incorrect values being reported by the figure of merit. This issue did not affect the computation of coverage access information. Radar
110015 The Access Violated Constraints data provider and report have been fixed to correctly identify the constraint causing an outage in the case where more than 2 constraints are involved in the computation. Reports and Graphs
110206 Reports using KozaiIzsak or BrouwerLyddane mean elements no longer crash when reporting for satellites that are on hyperbolic orbits. They now will report during portions of the satellite trajectory when they are defined; however, they are not usually appropriate for satellites that start as elliptic orbits and transition to hyperbolic because they account for the average affects over the orbital period (or longer for Long Period BrouwerLyddane mean elements). Reports and Graphs
110844 When choosing a TLE file in the 'From TLE File' Method on the Insert->New tool or in the Utilities->Create TLE File tool, any SSC Numbers in the file that are not in the satellite database file (configured for use by the Scenario) will still participate in the search query, when searching for Common Name, SSC Number, Apogee, Perigee, Inclination, and Period. Previously, they would only be considered when searching for Common name and SSC Number. Standard Object Catalog
110720 Console applications using STK Engine do not longer install a handler to intercept CTRL-C. Therefore CTRL-C can now be handled by the application code based on the application specific requirements. STK Engine
109976 When selecting tiles to use for analysis on the scenario 3D Tiles property page, the ability to filter the available tiles has been added to make finding the desired tiles easier. User Interface
110878 The Radio Frequency Interference Analysis Tool has been updated so that it computes correctly when the user selects a different target or updates the time interval of analysis. User Interface
111308 OPM message data, when used to set the initial state using the Initial State button on the Satellite's Basic properties or using the InitialState connect command, will now update drag and SRP parameters correctly for satellites that use the HPOP propagator. User Interface
112098 The WebCast Utility has been removed from STK's Utilities menu. This experimental feature remains available through the Connect command, WinMedia3D. User Interface
109563 Fixed a bug in which computing two Volumetric objects in parallel could cause the first object to lose its result data. Volumetric