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
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