Click or drag to resize
AB4D logo

Ab3d.PowerToys Namespaces

Ab3d.PowerToys library is the ultimate toolkit library for adding 3D content to desktop .Net applications.
Namespaces
NamespaceDescription
Ab3dAb3d namespace is the root namespace for all 3d related classes.
Ab3d.AnimationAb3d.Animations namespace provide classes than can be used to animate camera or 3D objects.
Ab3d.CamerasAb3d.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.CommonAb3d.Common namespace define some common classes that are used in Ab3d.PowerToys library
Ab3d.ControlsAb3d.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.PowerToysAb3d.Licensing.PowerToys namespace (available only in commercial version)
Ab3d.MeshesAb3d.Meshes namespace provide classes that create MeshGeometry3D objects for some basic 3D objects.
Ab3d.ModelsAb3d.Models namespace provide factory classes that can be used to create 3D models and 3D lines from code.
Ab3d.ObjFileAb3d.UIElements namespace provide classes that are used with Ab3d.ReaderObj.
Ab3d.UIElementsAb3d.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.UtilitiesAb3d.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.VisualsAb3d.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