SensorGraphics3D#

class ansys.stk.core.stkobjects.SensorGraphics3D#

Class defining 3D Graphics properties of a Sensor.

Overview#

show_boresight_marker

Opt whether to display the sensor’s boresight marker.

show_radial_lines

Opt whether to display radial lines, i.e. a series of solid lines extending from the vertex to the base of the sensor.

show_translucent_lines

Opt whether sensor lines are set to the translucency of the cone.Otherwise, the sensor and radial lines are solid.

percent_translucency

Specify the percent translucency of the sensor projection. Translucency ranges from 0 to 100 percent, where 100 percent is invisible. Dimensionless.

projection_type

Select the projection type from the SensorGraphics3DProjectionType enumeration.

space_projection

Length of the sensor’s projection when it is not intersecting the Earth. In this case, distance is computed so that the projection of the outermost point on the contour along the boresight is equal to the specified distance. Uses Distance Dimension.

targeting

For a targeted sensor, specify the targeting distance, or how far past the target a sensor is projected (typically zero). Uses Distance Dimension.

enable_constant_extension_length

Opt whether to use the extension distance as the maximum, i.e. to scale the maximum distance drawn along the sensor boundary to the targeting extension distance for a targeting sensor or the space projection extension distance for a non-targeting sensor.

enable_range_constraint

If a range constraint has been imposed on the sensor, opt whether the sensor graphics display a dome-shaped cap on the end of the sensor projection.

pulse

Get the sensor’s Pulse properties.

vertex_offset

Get the sensor’s Vertex Offset properties.

data_displays

Get the sensor’s Data Display properties.

vector

Get the sensor’s Vector properties.

show_fill

Opt whether to display fill for the sensor projection, i.e. to display the sensor’s footprint as a filled area on the surface of the central body.

fill_translucency

Specify the fill translucency percentage for the sensor. Dimensionless.

inherit_from_2d

Specify how projection distances that are computed based on 2D Graphics projection settings are displayed in the 3D Graphics window.

is_targeted

Is the sensor targeted?

space_projection_intervals

Return time dependent space projection list.

target_projection_intervals

Return time dependent target projection list.

fill_resolution

Specify the fill resolution angle for the sensor. Dimensionless.

persist_projected_lines_in_space

Persist projected lines in space.

persist_partial_central_body_intersection_lines

Persist partial central body intersection lines.

projection_time_dependency

Specify how projection distances are determined in the 3D Graphics window. Either using a constant distance at all times or set of user defined intervals and distance values.

Import detail#

from ansys.stk.core.stkobjects import SensorGraphics3D

Property detail#

property SensorGraphics3D.show_boresight_marker: bool#

Opt whether to display the sensor’s boresight marker.

property SensorGraphics3D.show_radial_lines: bool#

Opt whether to display radial lines, i.e. a series of solid lines extending from the vertex to the base of the sensor.

property SensorGraphics3D.show_translucent_lines: bool#

Opt whether sensor lines are set to the translucency of the cone.Otherwise, the sensor and radial lines are solid.

property SensorGraphics3D.percent_translucency: float#

Specify the percent translucency of the sensor projection. Translucency ranges from 0 to 100 percent, where 100 percent is invisible. Dimensionless.

property SensorGraphics3D.projection_type: SensorGraphics3DProjectionType#

Select the projection type from the SensorGraphics3DProjectionType enumeration.

property SensorGraphics3D.space_projection: float#

Length of the sensor’s projection when it is not intersecting the Earth. In this case, distance is computed so that the projection of the outermost point on the contour along the boresight is equal to the specified distance. Uses Distance Dimension.

property SensorGraphics3D.targeting: float#

For a targeted sensor, specify the targeting distance, or how far past the target a sensor is projected (typically zero). Uses Distance Dimension.

property SensorGraphics3D.enable_constant_extension_length: bool#

Opt whether to use the extension distance as the maximum, i.e. to scale the maximum distance drawn along the sensor boundary to the targeting extension distance for a targeting sensor or the space projection extension distance for a non-targeting sensor.

property SensorGraphics3D.enable_range_constraint: bool#

If a range constraint has been imposed on the sensor, opt whether the sensor graphics display a dome-shaped cap on the end of the sensor projection.

property SensorGraphics3D.pulse: SensorGraphics3DPulse#

Get the sensor’s Pulse properties.

property SensorGraphics3D.vertex_offset: SensorGraphics3DOffset#

Get the sensor’s Vertex Offset properties.

property SensorGraphics3D.data_displays: Graphics3DDataDisplayCollection#

Get the sensor’s Data Display properties.

property SensorGraphics3D.vector: Graphics3DVector#

Get the sensor’s Vector properties.

property SensorGraphics3D.show_fill: bool#

Opt whether to display fill for the sensor projection, i.e. to display the sensor’s footprint as a filled area on the surface of the central body.

property SensorGraphics3D.fill_translucency: float#

Specify the fill translucency percentage for the sensor. Dimensionless.

property SensorGraphics3D.inherit_from_2d: SensorGraphics3DInheritFrom2D#

Specify how projection distances that are computed based on 2D Graphics projection settings are displayed in the 3D Graphics window.

property SensorGraphics3D.is_targeted: bool#

Is the sensor targeted?

property SensorGraphics3D.space_projection_intervals: SensorGraphics3DSpaceProjectionCollection#

Return time dependent space projection list.

property SensorGraphics3D.target_projection_intervals: SensorGraphics3DTargetProjectionCollection#

Return time dependent target projection list.

property SensorGraphics3D.fill_resolution: float#

Specify the fill resolution angle for the sensor. Dimensionless.

property SensorGraphics3D.persist_projected_lines_in_space: bool#

Persist projected lines in space.

property SensorGraphics3D.persist_partial_central_body_intersection_lines: bool#

Persist partial central body intersection lines.

property SensorGraphics3D.projection_time_dependency: SensorGraphics3DProjectionTimeDependencyType#

Specify how projection distances are determined in the 3D Graphics window. Either using a constant distance at all times or set of user defined intervals and distance values.