Screen |
The ScreenSpaceLineNode type exposes the following members.
Name | Description | |
---|---|---|
CollectRenderableObjects |
The task of the CollectRenderableObjects method is to create objects derived from RenderablePrimitiveBase
and add them to the appropriate RenderingQueue.
This method is called at the beginning of RenderScene method call
but only when the scene was significantly changed (number of SceneNodes is changed, material is significantly changed, etc.)
(Overrides ObjectNodeCollectRenderableObjects) | |
GetDetailsText |
Returns a string with detailed description of this SceneNode.
(Overrides ObjectNodeGetDetailsText(Boolean, Boolean, Boolean, Boolean, Boolean)) | |
GetMesh | Returns the mesh that is used by this SceneNode. | |
RemoveDuplicateFollowingPositions | RemoveDuplicateFollowingPositions checks an array of Vector3 and returns an array with removed duplicate positions that follow each other. In case there are no duplicates, the same positions instance is returned as it was passed to this method (no new array is created). | |
SetMaxLineArrowLength | SetMaxLineArrowLength method sets a custom maxLineArrowLength to be used by this line. This overrides the default value that is set by the static MaxLineArrowLength property (see this property for more info). | |
SetMinLineArrowLength | SetMinLineArrowLength method sets a custom minLineArrowLength to be used by this line. This overrides the default value that is set by the static MinLineListArrowLength property (see this property for more info). | |
UpdateBounds |
Updates the bounds of this SceneNode if the dirty flags indicates that the bounds could be changed of if the forceUpdate parameter is set to true
(Overrides SceneNodeUpdateBounds(Boolean)) | |
UpdatePositions | UpdatePositions method needs to be called after the Positions of ScreenSpaceLineMesh are changed. This method updates the RenderableMeshPrimitive that was added to the RenderingQueue. This call also sets MeshVertexBufferDataChanged dirty flag on this SceneNode. |
Name | Description | |
---|---|---|
GetGeometryModel3D |
Returns a WPF's GeometryModel3D that was used to create the specified sceneNode.
If the sceneNode does not define a GeometryModel3D object, then null is returned.
(Defined by Extensions) | |
GetModel3D |
Returns a WPF's Model3D that was used to create the specified sceneNode.
If the sceneNode does not define a Model3D object, then null is returned.
(Defined by Extensions) | |
GetModelVisual3D |
Returns a WPF's ModelVisual3D that was used to create the specified sceneNode or any parent SceneNode (in case searchParentSceneNodes is true).
If a SceneNode that defines a ModelVisual3D is not found, then null is returned.
(Defined by Extensions) | |
GetVisual3D |
Returns a WPF's Visual3D that was used to create the specified sceneNode or any parent SceneNode (in case searchParentSceneNodes is true).
If a SceneNode that defines a Visual3D is not found, then null is returned.
(Defined by Extensions) |