What's New in STK Graphics 13.1

  • Added support for new camera video output format in IAgStkGraphicsCamera interface, ProRes.
  • A new convenience method, ViewCenralBodyFromPosition, has been added to the IAgStkGraphicsCamera. This will set the camera position to the specified position and look down towards the center of the central body.
  • Several enums have been renamed to follow a more consistent coding style guideline. Original enums remain but have been marked as deprecated:
    • eStkGraphicsCullFace enums replaces eStkGraphicsECullFace enums.
    • eStkGraphicsOutlineAppearance enums replaces eStkGraphicsFrontAndBackLines, eStkGraphicsFrontLinesOnly, and eStkGraphicsStylizeBackLines.
    • eStkGraphicsPathPrimitiveRemoveLocation enums replaces eStkGraphicsRemoveLocation enums.
    • eStkGraphicsStereoProjectionMode enums replaces eStkGraphicsStereoProjection enums.

Changed Classes, Interfaces and Enumerations

Object Changes Version
AgEStkGraphicsCameraVideoFormat Added enum eStkGraphicsCameraVideoFormatProRes
STK 13.1
AgEStkGraphicsCullFace Added enum eStkGraphicsCullFaceNeither
Added enum eStkGraphicsCullFaceFrontAndBack
Added enum eStkGraphicsCullFaceFront
Added enum eStkGraphicsCullFaceBack
Deprecated enum eStkGraphicsECullFaceFront - This enumeration is deprecated. Use eStkGraphicsCullFaceFront instead. Front-facing triangles are culled.
Deprecated enum eStkGraphicsECullFaceBack - This enumeration is deprecated. Use eStkGraphicsCullFaceBack instead. Back-facing triangles are culled.
Deprecated enum eStkGraphicsECullFaceFrontAndBack - This enumeration is deprecated. Use eStkGraphicsCullFaceFrontAndBack instead. Both front- and back-facing triangles are culled. Therefore, no triangles are rendered.
Deprecated enum eStkGraphicsECullFaceNeither - This enumeration is deprecated. Use eStkGraphicsCullFaceNeither instead. No triangles are culled.
STK 13.1
AgEStkGraphicsOutlineAppearance Added enum eStkGraphicsOutlineAppearanceStylizeBackLines
Added enum eStkGraphicsOutlineAppearanceFrontLinesOnly
Added enum eStkGraphicsOutlineAppearanceFrontAndBackLines
Deprecated enum eStkGraphicsFrontAndBackLines - This enumeration is deprecated. Use eStkGraphicsOutlineAppearanceFrontAndBackLines instead. Both the front and back lines are displayed.
Deprecated enum eStkGraphicsFrontLinesOnly - This enumeration is deprecated. Use eStkGraphicsOutlineAppearanceFrontLinesOnly instead. Only the front lines are displayed. This can be used to declutter the outline.
Deprecated enum eStkGraphicsStylizeBackLines - This enumeration is deprecated. Use eStkGraphicsOutlineAppearanceStylizeBackLines instead. Both the front and back lines are displayed. The back lines are displayed using a different color, translucency, and width...
STK 13.1
AgEStkGraphicsPathPrimitiveRemoveLocation Added enum eStkGraphicsPathPrimitiveRemoveLocationFront
Added enum eStkGraphicsPathPrimitiveRemoveLocationBack
Deprecated enum eStkGraphicsRemoveLocationFront - This enumeration is deprecated. Use eStkGraphicsPathPrimitiveRemoveLocationFront instead. Remove from the front of the line.
Deprecated enum eStkGraphicsRemoveLocationBack - This enumeration is deprecated. Use eStkGraphicsPathPrimitiveRemoveLocationBack instead. Remove from the back of the line.
STK 13.1
AgEStkGraphicsStereoProjectionMode Added enum eStkGraphicsStereoProjectionModeAutomatic
Added enum eStkGraphicsStereoProjectionModeParallel
Added enum eStkGraphicsStereoProjectionModeFixedDistance
Deprecated enum eStkGraphicsStereoProjectionParallel - This enumeration is deprecated. Use eStkGraphicsStereoProjectionModeParallel instead. Parallel projection. Parallel projection will ignore any projection distance that has been set and instead use a parallel projection for each eye...
Deprecated enum eStkGraphicsStereoProjectionFixedDistance - This enumeration is deprecated. Use eStkGraphicsStereoProjectionModeFixedDistance instead. Fixed distance projection. Objects at the fixed distance will appear to have no depth. Objects further than the distance will appear to go into the screen...
Deprecated enum eStkGraphicsStereoProjectionAutomatic - This enumeration is deprecated. Use eStkGraphicsStereoProjectionModeAutomatic instead. Automatic distance projection...
STK 13.1
IAgStkGraphicsCamera Added method ViewCentralBodyFromPosition
STK 13.1

What's New in STK Graphics 13.0.1

No classes, interfaces, or enumerations were added, changed, deprecated, or removed in this version.

What's New in STK Graphics 13.0

  • Added a new Terrain Overlay to allow streaming terrain from a Cesium ion endpoint, See IAgStkGraphicsCesiumionTerrainOverlay and IAgStkGraphicsCesiumionTerrainOverlayFactory interfaces.
  • The AllowColladaModels property was added to IAgStkGraphicsModelPrimitive interface, which configures the primitive to accept Collada model files as input.
  • Added a new enum value eStkGraphicsModelTransformationTypeAnimation to AgEStkGraphicsModelTransformationType to represent model animation based articulation transforms.
  • Removed the deprecated PrecisionExponent property from IAgStkGraphicsPrimitiveManager interface.
  • Removed IAgStkGraphicsCameraVideoRecording interface.

Added or Removed Classes, Interfaces, and Enumerations

Changed Classes, Interfaces, and Enumerations

Object Changes Version
AgEStkGraphicsModelTransformationType Added enum eStkGraphicsModelTransformationTypeAnimation
STK 13.0
IAgStkGraphicsAxesPrimitiveFactory Changed method InitializeWithDirection
STK 13.0
IAgStkGraphicsCamera Changed property Axes
Changed property ReferencePointReferenceFrame
Changed property PositionReferenceFrame
Changed method ViewOffsetWithUpAxis
Changed method ViewWithUpAxis
Changed method ViewDirectionWithUpAxis
Changed method ViewOffset
Changed method ViewDirection
Changed method View
Changed method VisibilityTest
Changed method ViewOffsetDirection
Changed method ViewCentralBody
Changed method ViewOffsetDirectionWithUpAxis
STK 13.0
IAgStkGraphicsCameraVideoRecording Removed method StartRecording
STK 13.0
IAgStkGraphicsDistanceToPositionDisplayCondition Changed property ReferenceFrame
STK 13.0
IAgStkGraphicsDistanceToPositionDisplayConditionFactory Changed method InitializeWithReferenceFrameAndDistances
STK 13.0
IAgStkGraphicsFactoryAndInitializers Added property CesiumionTerrainOverlay
STK 13.0
IAgStkGraphicsModelPrimitive Changed property Orientation
Added method AllowColladaModels
Deprecated method AllowColladaModels - This method is deprecated. support for COLLADA 3D models has been removed Support for loading COLLADA 3D model format has been officially removed. This method will allow users to continue loading COLLADA models for a short period of time.
STK 13.0
IAgStkGraphicsModelPrimitiveFactory Added method AllowColladaModels
STK 13.0
IAgStkGraphicsPathPoint Changed property Date
STK 13.0
IAgStkGraphicsPathPointFactory Changed method InitializeWithDate
Changed method InitializeWithDatePositionColorAndTranslucency
Changed method InitializeWithDateAndPosition
Changed method InitializeWithDatePositionAndColor
STK 13.0
IAgStkGraphicsPathPrimitiveUpdatePolicy Changed method Update
STK 13.0
IAgStkGraphicsPrimitive Changed property ReferenceFrame
STK 13.0
IAgStkGraphicsPrimitiveManager Removed property PrecisionExponent
STK 13.0
IAgStkGraphicsProjection Changed property Orientation
STK 13.0
IAgStkGraphicsProjectionFactory Changed method InitializeWithData
STK 13.0
IAgStkGraphicsProjectionStream Changed method Update
STK 13.0
IAgStkGraphicsRasterStream Changed method Update
STK 13.0
IAgStkGraphicsRenderingEventArgs Changed property Time
STK 13.0
IAgStkGraphicsSolidPrimitive Changed property Rotation
STK 13.0
IAgStkGraphicsTimeIntervalDisplayCondition Changed property MinimumTime
Changed property MaximumTime
STK 13.0
IAgStkGraphicsTimeIntervalDisplayConditionFactory Changed method InitializeWithTimes
STK 13.0
IAgStkGraphicsVectorPrimitiveFactory Changed method InitializeWithDirection
STK 13.0
IAgStkGraphicsVideoStream Changed property IntervalEndTime
Changed property IntervalStartTime
STK 13.0