![AB4D logo](../icons/AB4D-logo.png) |
ModelIterator Class |
ModelIterator class allows easy iteration through complex 3D models hierarchies.
Inheritance Hierarchy Namespace: Ab3d.UtilitiesAssembly: Ab3d.PowerToys (in Ab3d.PowerToys.dll) Version: 11.2.9104.2045
Syntaxpublic class ModelIterator
The ModelIterator type exposes the following members.
Constructors | Name | Description |
---|
![Public method Public method](../icons/pubMethod.gif) | ModelIterator | Initializes a new instance of the ModelIterator class |
Top
Methods | Name | Description |
---|
![Public method Public method](../icons/pubMethod.gif) ![Static member Static member](../icons/Static.gif) | IterateGeometryModel3DObjects(Model3D, Transform3D, ModelIteratorGeometryModel3DIteratorDelegate, PredicateModel3D) |
IterateGeometryModel3DObjects calls the callback delegate for each GeometryModel3D inside model3D and its children
|
![Public method Public method](../icons/pubMethod.gif) ![Static member Static member](../icons/Static.gif) | IterateGeometryModel3DObjects(ModelVisual3D, ModelIteratorGeometryModel3DIteratorDelegate, PredicateVisual3D, PredicateModel3D) |
IterateGeometryModel3DObjects calls the callback delegate for each GeometryModel3D inside rootVisual and its children
|
![Public method Public method](../icons/pubMethod.gif) ![Static member Static member](../icons/Static.gif) | IterateGeometryModel3DObjects(IListVisual3D, Transform3D, ModelIteratorGeometryModel3DIteratorDelegate, PredicateVisual3D, PredicateModel3D) |
IterateGeometryModel3DObjects calls the callback delegate for each GeometryModel3D inside visuals and its children.
|
![Public method Public method](../icons/pubMethod.gif) ![Static member Static member](../icons/Static.gif) | IterateModelVisualsObjects(ModelVisual3D, ModelIteratorModelVisual3DIteratorDelegate, PredicateVisual3D) |
IterateModelVisualsObjects calls the callback delegate for each ModelVisual3D inside rootVisual and its children
|
![Public method Public method](../icons/pubMethod.gif) ![Static member Static member](../icons/Static.gif) | IterateModelVisualsObjects(IListVisual3D, Transform3D, ModelIteratorModelVisual3DIteratorDelegate, PredicateVisual3D) |
IterateModelVisualsObjects calls the callback delegate for each ModelVisual3D inside visuals and its children
|
Top
See Also