| 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 |