Click or drag to resize
AB4D logo

WireframeFactory Class

WireframeFactory class contains static methods to crete wireframe objects (defined by 3D lines) from already defined 3D objects.
Inheritance Hierarchy
SystemObject
  Ab3d.ModelsWireframeFactory

Namespace: Ab3d.Models
Assembly: Ab3d.PowerToys (in Ab3d.PowerToys.dll) Version: 11.1.8864.1045
Syntax
C#
public static class WireframeFactory

The WireframeFactory type exposes the following members.

Methods
 NameDescription
Public methodStatic memberAddNormalLinePositions AddNormalLinePositions add the line positions that show normal vectors for the specified meshGeometry to the specified Point3DCollection
Public methodStatic memberAddWireframeLinePositions Adds line positions that form a wireframe for the specified model3D to the specified wireframeLinePositions (Point3DCollection).
Public methodStatic memberCreateNormals(MeshGeometry3D, Double, Double, Color, Boolean, Viewport3D) Creates 3D lines that represent normals of the already defined 3D object.
Public methodStatic memberCreateNormals(MeshGeometry3D, Double, Double, Color, Boolean, Visual3D) Creates 3D lines that represent normals of the already defined 3D object.
Public methodStatic memberCreateNormals(MeshGeometry3D, Double, Double, Color, Boolean, Transform3D, Viewport3D) Creates 3D lines that represent normals of the already defined 3D object.
Public methodStatic memberCreateNormals(MeshGeometry3D, Double, Double, Color, Boolean, Transform3D, Visual3D) Creates 3D lines that represent normals of the already defined 3D object.
Public methodStatic memberCreateWireframe(MeshGeometry3D, Double, Color, Viewport3D) Creates 3D lines that represent a wireframe model from the already defined 3D object.
Public methodStatic memberCreateWireframe(MeshGeometry3D, Double, Color, Visual3D) Creates 3D lines that represent a wireframe model from the already defined 3D object.
Public methodStatic memberCreateWireframe(MeshGeometry3D, Transform3D, Double, Color, Viewport3D) Creates 3D lines that represent a wireframe model from the already defined 3D object.
Public methodStatic memberCreateWireframe(MeshGeometry3D, Transform3D, Double, Color, Visual3D) Creates 3D lines that represent a wireframe model from the already defined 3D object.
Public methodStatic memberCreateWireframe(Model3D, Double, Boolean, Color, Visual3D) Creates 3D lines that represent a wireframe model from the already defined 3D object.
Public methodStatic memberCreateWireframe(ModelVisual3D, Double, Boolean, Color, Viewport3D) Creates 3D lines that represent a wireframe model from the already defined 3D object.
Public methodStatic memberCreateWireframe(ModelVisual3D, Double, Boolean, Color, Visual3D) Creates 3D lines that represent a wireframe model from the already defined 3D object.
Public methodStatic memberCreateWireframe(UIElement3D, Double, Boolean, Color, Viewport3D) Creates 3D lines that represent a wireframe model from the already defined 3D object.
Public methodStatic memberCreateWireframe(UIElement3D, Double, Boolean, Color, Visual3D) Creates 3D lines that represent a wireframe model from the already defined 3D object.
Public methodStatic memberCreateWireframe(MeshGeometry3D, Transform3D, Double, Color, Boolean, Viewport3D) Creates 3D lines that represent a wireframe model from the already defined 3D object.
Public methodStatic memberCreateWireframe(MeshGeometry3D, Transform3D, Double, Color, Boolean, Visual3D) Creates 3D lines that represent a wireframe model from the already defined 3D object.
Public methodStatic memberCreateWireframe(Model3D, Double, Boolean, Color, Boolean, Viewport3D) Creates 3D lines that represent a wireframe model from the already defined 3D object.
Public methodStatic memberCreateWireframe(Model3D, Double, Boolean, Color, Viewport3D, FuncGeometryModel3D, Boolean) Creates 3D lines that represent a wireframe model from the already defined 3D object.
Public methodStatic memberCreateWireframe(Model3D, Double, Boolean, Color, Boolean, Visual3D, FuncGeometryModel3D, Boolean) Creates 3D lines that represent a wireframe model from the already defined 3D object.
Public methodStatic memberCreateWireframe(Model3D, Transform3D, Double, Boolean, Color, Boolean, Viewport3D) Creates 3D lines that represent a wireframe model from the already defined 3D object.
Public methodStatic memberCreateWireframeLinePositions(MeshGeometry3D, Transform3D, Boolean, Boolean) Creates a Point3DCollection with line positions that form a wireframe for the specified meshGeometry3D.
Public methodStatic memberCreateWireframeLinePositions(Model3D, Transform3D, Boolean, Boolean) Creates a Point3DCollection with line positions that form a wireframe for the specified model3D.
Public methodStatic memberGetNormalLinePositions Returns Point3DCollection with line positions that show normal vectors for the specified meshGeometry.
Top
See Also