Ab3d.PowerToys Namespaces |
Namespace | Description |
---|---|
Ab3d | Ab3d namespace is the root namespace for all 3d related classes. |
Ab3d.Animation | Ab3d.Animations namespace provide classes than can be used to animate camera or 3D objects. |
Ab3d.Cameras | Ab3d.Cameras namespace provide cameras classes than can be used to simply define how and from where the 3D scene is seen. Additional info: Class diagram: Resources/CamerasClassDiagram.png Cheat sheet: Resources/Ab3d Cameras cheat sheet.pdf |
Ab3d.Common | Ab3d.Common namespace define some common classes that are used in Ab3d.PowerToys library |
Ab3d.Controls | Ab3d.Controls namespace provides controls that can be used to control the Ab3d.Camera or show its position. Additional info: Class diagrams: Resources/CameraControllersClassDiagram.png |
Ab3d.Licensing.PowerToys | Ab3d.Licensing.PowerToys namespace (available only in commercial version) |
Ab3d.Meshes | Ab3d.Meshes namespace provide classes that create MeshGeometry3D objects for some basic 3D objects. |
Ab3d.Models | Ab3d.Models namespace provide factory classes that can be used to create 3D models and 3D lines from code. |
Ab3d.ObjFile | Ab3d.UIElements namespace provide classes that are used with Ab3d.ReaderObj. |
Ab3d.UIElements | Ab3d.UIElements namespace provide classes that can be used to create base 3D objects that derive from UIElement3D. Additional info: Class diagram: Resources/UIElementsClassDiagram.png Cheat sheet: Resources/3D Objects cheat sheet.pdf |
Ab3d.Utilities | Ab3d.Utilities namespace provide some utility classes that simplify event handling on 3D objects, control the displaying and updating of 3D lines, change 3D object shading, etc. |
Ab3d.Visuals | Ab3d.Visuals namespace provide classes that can be used to create base 3D objects that derive from Visuals3D. Additional info: Class diagrams: Resources/ModelVisual3DClassDiagram.png and Resources/Lines3DClassDiagram.png Cheat sheet: Resources/3D Objects cheat sheet.pdf |