Click or drag to resize
AB4D logo

Ab3d.Visuals Namespace

Ab3d.Visuals namespace provide classes that can be used to create base 3D objects that derive from Visuals3D.
Classes
 ClassDescription
Public classBaseDXVisual3D BaseDXVisual3D is a base class for all Visual3D objects defined in DXEngine. Objects derived from BaseDXVisual3D can be added to WPF's Viewport3D.
Public classInstancedMeshGeometryVisual3D InstancedMeshGeometryVisual3D is a WPF Visual3D object that can be used to define a MeshGeometry3D that will be rendered multiple times as instances where each instace can have its own color and its own world matrix (defines scale, rotation and translation). When rendered with DirectX, InstancedMeshGeometryVisual3D provides the fastest way to render many MeshGeometry3D instances. When rendered with WPF, InstancedMeshGeometryVisual3D is rendered as multiple GeometryModel3D objects inside Model3DGroup.
Public classInstancedModelGroupVisual3D InstancedModelGroupVisual3D is a WPF Visual3D object that can be used to define a Model3DGroup that will be rendered multiple times as instances where each instace can have its own world matrix (defines scale, rotation and translation). When rendered with DirectX, InstancedModelGroupVisual3D provides the fastest way to render many Model3DGroup instances.
Public classPixelsVisual3D PixelsVisual3D is a Visual3D that can show many pixels with specified color and size and at the specified 3D positions. The size is specified in screen coordinates.
Public classCode exampleSceneNodeVisual3D SceneNodeVisual3D is a ModelVisual3D object that can show a DXEngine's SceneNode inside WPF 3D objects.