Click or drag to resize
AB4D logo

ModelIterator Class

ModelIterator class allows easy iteration through complex 3D models hierarchies.
Inheritance Hierarchy
SystemObject
  Ab3d.UtilitiesModelIterator

Namespace:  Ab3d.Utilities
Assembly:  Ab3d.PowerToys (in Ab3d.PowerToys.dll) Version: 10.0.8000.1045
Syntax
C#
public class ModelIterator

The ModelIterator type exposes the following members.

Constructors
  NameDescription
Public methodModelIterator
Initializes a new instance of the ModelIterator class
Top
Methods
  NameDescription
Public methodStatic memberIterateGeometryModel3DObjects(Model3D, Transform3D, ModelIteratorGeometryModel3DIteratorDelegate, PredicateModel3D)
IterateGeometryModel3DObjects calls the callback delegate for each GeometryModel3D inside model3D and its children
Public methodStatic memberIterateGeometryModel3DObjects(ModelVisual3D, ModelIteratorGeometryModel3DIteratorDelegate, PredicateVisual3D, PredicateModel3D)
IterateGeometryModel3DObjects calls the callback delegate for each GeometryModel3D inside rootVisual and its children
Public methodStatic memberIterateGeometryModel3DObjects(IListVisual3D, Transform3D, ModelIteratorGeometryModel3DIteratorDelegate, PredicateVisual3D, PredicateModel3D)
IterateGeometryModel3DObjects calls the callback delegate for each GeometryModel3D inside visuals and its children.
Public methodStatic memberIterateModelVisualsObjects(ModelVisual3D, ModelIteratorModelVisual3DIteratorDelegate, PredicateVisual3D)
IterateModelVisualsObjects calls the callback delegate for each ModelVisual3D inside rootVisual and its children
Public methodStatic memberIterateModelVisualsObjects(IListVisual3D, Transform3D, ModelIteratorModelVisual3DIteratorDelegate, PredicateVisual3D)
IterateModelVisualsObjects calls the callback delegate for each ModelVisual3D inside visuals and its children
Top
See Also