Wpf |
public class WpfModel3DGroupNode : BaseWpfObjectNode
The WpfModel3DGroupNode type exposes the following members.
Name | Description | |
---|---|---|
WpfModel3DGroupNode(Model3DGroup, String) | Initializes a new instance of the WpfModel3DGroupNode class. | |
WpfModel3DGroupNode(Model3DGroup, DictionaryObject, String, String, Effect) | Initializes a new instance of the WpfModel3DGroupNode class. | |
WpfModel3DGroupNode(Model3DGroup, DictionaryString, Object, String, Effect) | Initializes a new instance of the WpfModel3DGroupNode class. |
Name | Description | |
---|---|---|
MaterialEffect | Gets the Effect that will be used as default effect to generate the child SceneNodes. | |
Model3DGroup | Gets the WPF's Model3DGroup or GeometryModel3D that was used to create this WpfModel3DGroupNode |
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) | |
RecreateChildNodes | RecreateChildNodes method clears the existing child nodes and creates them again. | |
Update |
Update method is called on each update phase (before render phase)
(Overrides SceneNodeUpdate) |
Name | Description | |
---|---|---|
IsCheckingChildrenForChanges | Gets or sets a Boolean that specifies if on each Update call (on each WPF's Rendering event) WpfModel3DGroupNode is checking if fModel3DGroup.Children has changed. Default value is true. |
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) |