    

 ## On this page

  

 

 # Namespace VM.Managed.CAD

 Last update: 09.03.2026 

<a id="VM_Managed_CAD"></a>

### Namespaces

[VM.Managed.CAD.History](VM.Managed.CAD.History.md)

[VM.Managed.CAD.Roller](VM.Managed.CAD.Roller.md)

[VM.Managed.CAD.Sprocket](VM.Managed.CAD.Sprocket.md)

[VM.Managed.CAD.Tire](VM.Managed.CAD.Tire.md)

[VM.Managed.CAD.Track](VM.Managed.CAD.Track.md)

### Classes

[ApplyOperation](VM.Managed.CAD.ApplyOperation.md)

This class is to represent the \[Apply\] Operation.

[AttributeAccuracyForMassCalculate](VM.Managed.CAD.AttributeAccuracyForMassCalculate.md)

This class is to represent the attribute for accuracy of mass calculate.

[AttributeBodyInformation](VM.Managed.CAD.AttributeBodyInformation.md)

This class is to represent the attribute for body information.

[AttributeBodyModifiedTime](VM.Managed.CAD.AttributeBodyModifiedTime.md)

This class is to represent the last time of a geometry and the path of a GINF file

[AttributeTopologyInformation](VM.Managed.CAD.AttributeTopologyInformation.md)

This class is to represent the attribute for topology information.

[Body](VM.Managed.CAD.Body.md)

This class is to represent the body(solid).

[BuildBodyOp](VM.Managed.CAD.BuildBodyOp.md)

This class is to represent the \[Build Body\] Operation.

[Body.BuildCADException](VM.Managed.CAD.Body.BuildCADException.md)

This class is to represent the exception for body's builder.

[Builder](VM.Managed.CAD.Builder.md)

This class is to represent the information of builder.

[BuilderBlock](VM.Managed.CAD.BuilderBlock.md)

This class is to represent the builder of block.

[BuilderBlockSimple](VM.Managed.CAD.BuilderBlockSimple.md)

This class is to represent the builder of simple block.

[BuilderBlockTwoPoint](VM.Managed.CAD.BuilderBlockTwoPoint.md)

This class is to represent the builder of block for two points.

[BuilderBoolean](VM.Managed.CAD.BuilderBoolean.md)

This class is to represent the boolean builder.

[BuilderColor](VM.Managed.CAD.BuilderColor.md)

This class is to represent the color of builder.

[BuilderColorGeom](VM.Managed.CAD.BuilderColorGeom.md)

This class is to represent the geometry's color of builder.

[BuilderCone](VM.Managed.CAD.BuilderCone.md)

This class is to represent the builder of cone.

[BuilderConeSimple](VM.Managed.CAD.BuilderConeSimple.md)

This class is to represent the builder of simple cone.

[BuilderCopy](VM.Managed.CAD.BuilderCopy.md)

This class is to represent the copied builder.

[BuilderCylinder](VM.Managed.CAD.BuilderCylinder.md)

This class is to represent the builder of cylinder.

[BuilderCylinderSimple](VM.Managed.CAD.BuilderCylinderSimple.md)

This class is to represent the builder of simple cylider.

[BuilderEllipseCone](VM.Managed.CAD.BuilderEllipseCone.md)

This class is to represent the builder of cone for ellipse.

[BuilderEllipseConeSimple](VM.Managed.CAD.BuilderEllipseConeSimple.md)

This class is to represent the builder of simple cone for ellipse.

[BuilderEllipseCylinder](VM.Managed.CAD.BuilderEllipseCylinder.md)

This class is to represent the builder of cylider for ellipse.

[BuilderEllipseCylinderSimple](VM.Managed.CAD.BuilderEllipseCylinderSimple.md)

This class is to represent the builder of simple cylider for ellipse.

[BuilderHasTransform](VM.Managed.CAD.BuilderHasTransform.md)

This class is to represent the builder that has transformation.

[BuilderHasTransformImpl](VM.Managed.CAD.BuilderHasTransformImpl.md)

This class is to represent the builder that implements transformation.

[BuilderHasTransformationMatrix](VM.Managed.CAD.BuilderHasTransformationMatrix.md)

[BuilderImport](VM.Managed.CAD.BuilderImport.md)

This class is to represent the builder of import.

[BuilderImportCore](VM.Managed.CAD.BuilderImportCore.md)

This class is to represent the builder of import core.

[BuilderImprint](VM.Managed.CAD.BuilderImprint.md)

This class is to represent the imprint builder.

[BuilderIntersect](VM.Managed.CAD.BuilderIntersect.md)

This class is to represent the intersect builder.

[BuilderMulti](VM.Managed.CAD.BuilderMulti.md)

This class is to represent the multi builder.

[BuilderMultiIntersect](VM.Managed.CAD.BuilderMultiIntersect.md)

This class is to represent the unite of multi builder.

[BuilderMultiIntersectSimple](VM.Managed.CAD.BuilderMultiIntersectSimple.md)

This class is to represent the simple unite of multi builder.

[BuilderMultiSubtract](VM.Managed.CAD.BuilderMultiSubtract.md)

This class is to represent the subtract of multi builder.

[BuilderMultiSubtractSimple](VM.Managed.CAD.BuilderMultiSubtractSimple.md)

This class is to represent the simple subtract of multi builder.

[BuilderMultiUnite](VM.Managed.CAD.BuilderMultiUnite.md)

This class is to represent the unite of multi builder.

[BuilderMultiUniteSimple](VM.Managed.CAD.BuilderMultiUniteSimple.md)

This class is to represent the simple unite of multi builder.

[BuilderPair](VM.Managed.CAD.BuilderPair.md)

This class is to represent the builder that has pair builder.

[Builder.BuilderParamSerializationException](VM.Managed.CAD.Builder.BuilderParamSerializationException.md)

[BuilderPlane](VM.Managed.CAD.BuilderPlane.md)

This class is to represent the builder plane.

[BuilderPlaneCircle](VM.Managed.CAD.BuilderPlaneCircle.md)

This class is to represent the builder circle plane.

[BuilderPlaneRectangle](VM.Managed.CAD.BuilderPlaneRectangle.md)

This class is to represent the builder rectangle plane.

[BuilderSheetThicken](VM.Managed.CAD.BuilderSheetThicken.md)

This class is to represent the builder sheet thicken.

[BuilderSphere](VM.Managed.CAD.BuilderSphere.md)

This class is to represent the builder of sphere.

[BuilderSphereSimple](VM.Managed.CAD.BuilderSphereSimple.md)

This class is to represent the builder of simple sphere.

[BuilderSubtract](VM.Managed.CAD.BuilderSubtract.md)

This class is to represent the subtract builder.

[BuilderTorus](VM.Managed.CAD.BuilderTorus.md)

This class is to represent the builder of torus.

[BuilderTorusSimple](VM.Managed.CAD.BuilderTorusSimple.md)

This class is to represent the builder of simple torus.

[BuilderTransform](VM.Managed.CAD.BuilderTransform.md)

This class is to represent the transform of builder.

[BuilderTriPlate](VM.Managed.CAD.BuilderTriPlate.md)

This class is to represent the builder of TriPlate.

[BuilderTriPlateSimple](VM.Managed.CAD.BuilderTriPlateSimple.md)

This class is to represent the builder of simple TriPlate.

[BuilderUnite](VM.Managed.CAD.BuilderUnite.md)

This class is to represent the intersect builder.

[BuilderUserDefined](VM.Managed.CAD.BuilderUserDefined.md)

This class is to represent the user defined builder.

[CADBodyApplyOperation](VM.Managed.CAD.CADBodyApplyOperation.md)

This class is to represent the \[CAD Body Apply\] Operation.

[CADOperation](VM.Managed.CAD.CADOperation.md)

This class is to represent the CAD Operation.

[Body.CalculateMassPropertyExeption](VM.Managed.CAD.Body.CalculateMassPropertyExeption.md)

This class is to represent the calculate mass property exeption.

[CheckValidationAboutBuildOp](VM.Managed.CAD.CheckValidationAboutBuildOp.md)

This class is to represent the \[Check Validation About Build\] Operation.

[DeleteBuilderOperation](VM.Managed.CAD.DeleteBuilderOperation.md)

This class is to represent the \[Delete builder\] Operation.

[Edge](VM.Managed.CAD.Edge.md)

This class is to represent the edge in topology.

[Body.EdgeContainer](VM.Managed.CAD.Body.EdgeContainer.md)

This interface is to represent the edge container.

[Face](VM.Managed.CAD.Face.md)

This class is to represent the face in topology.

[Body.FaceContainer](VM.Managed.CAD.Body.FaceContainer.md)

This class is to represent the face container.

[FaceDrawHelper](VM.Managed.CAD.FaceDrawHelper.md)

This class is to represent the draw face.

[GetAreaOfFaceOp](VM.Managed.CAD.GetAreaOfFaceOp.md)

This class is to represent the \[Get Area Of Face\] Operation.

[GetBodyFacesOp](VM.Managed.CAD.GetBodyFacesOp.md)

This class is to represent the \[Get Body Faces\] Operation.

[GetBodyNameAttributeOp](VM.Managed.CAD.GetBodyNameAttributeOp.md)

This class is to represent the \[Get Body Name Attribute\] Operation.

[GetBoundingBoxOp](VM.Managed.CAD.GetBoundingBoxOp.md)

This class is to represent the \[Get Bounding Box\] Operation.

[GetDefaultMaxPenetrationOp](VM.Managed.CAD.GetDefaultMaxPenetrationOp.md)

This class is to represent the \[Get Default Max. Penetration\] Operation.

[GetFacetInformationForFaceOp](VM.Managed.CAD.GetFacetInformationForFaceOp.md)

This class is to represent the \[Get facet information of face\] Operation.

[GetLengthOfEdgeOp](VM.Managed.CAD.GetLengthOfEdgeOp.md)

This class is to represent the \[Get Length Of Edge\] Operation.

[GetManyTopologyColorOp](VM.Managed.CAD.GetManyTopologyColorOp.md)

This class is to represent the \[Get Many Topology Color\] Operation.

[GetPiecewiseCurveOp](VM.Managed.CAD.GetPiecewiseCurveOp.md)

This class is to represent the \[Get Piecewise Curve\] Operation.

[GetPointAndDirectionFromFacetOp](VM.Managed.CAD.GetPointAndDirectionFromFacetOp.md)

This class is to represent the \[Get Point And Direction From Facet\] Operation.

[GetTopologyColorOp](VM.Managed.CAD.GetTopologyColorOp.md)

This class is to represent the \[Get Topology Color\] Operation.

[GetVoidCountOp](VM.Managed.CAD.GetVoidCountOp.md)

This class is to represent the \[Get Void Count\] Operation.

[GetVoidPointsOp](VM.Managed.CAD.GetVoidPointsOp.md)

This class is to represent the \[Get Void Points\] Operation.

[ImportBuilderEventCore](VM.Managed.CAD.ImportBuilderEventCore.md)

This class is to represent the event core for import builder.

[Body.IndexContainer](VM.Managed.CAD.Body.IndexContainer.md)

This class is to represent the index container.

[Topology.IndexContainer](VM.Managed.CAD.Topology.IndexContainer.md)

This class is to represent the index container.

[Kernel](VM.Managed.CAD.Kernel.md)

This base class is to represent the kernel.

[KernelExeption](VM.Managed.CAD.KernelExeption.md)

This class is to represent the calculate mass property exeption.

[ReDrawForHistoryOp](VM.Managed.CAD.ReDrawForHistoryOp.md)

This class is to represent the \[Get Body Name Attribute\] Operation.

[ReferenceBody](VM.Managed.CAD.ReferenceBody.md)

This class is to represent the reference of body.

[RemoveDuplicatedEventOperation](VM.Managed.CAD.RemoveDuplicatedEventOperation.md)

This class is to represent the \[Remove duplicated event\] Operation.

[Body.ReplaceCADInfo](VM.Managed.CAD.Body.ReplaceCADInfo.md)

This class is to represent the information for CAD replacing.

[SetNameAttributeOp](VM.Managed.CAD.SetNameAttributeOp.md)

This class is to represent the \[Set Name Attribute\] Operation.

[SetSelectionObjectOp](VM.Managed.CAD.SetSelectionObjectOp.md)

This class is to represent the \[Set Selection Object\] Operation.

[Spline](VM.Managed.CAD.Spline.md)

This class is to represent the spline.

[Topology](VM.Managed.CAD.Topology.md)

This base class is to represent the Topology.

[TopologyColorInfo](VM.Managed.CAD.TopologyColorInfo.md)

This class is to represent the color information of topology.

[TopologyUtil](VM.Managed.CAD.TopologyUtil.md)

[Vertex](VM.Managed.CAD.Vertex.md)

This class is to represent the vertex.

[Body.VertexContainer](VM.Managed.CAD.Body.VertexContainer.md)

This interface is to represent the vertex container.

### Structs

[Body.Rebuild](VM.Managed.CAD.Body.Rebuild.md)

This class is to represent the event builder for rebuild.

[BuilderPair.Rebuild](VM.Managed.CAD.BuilderPair.Rebuild.md)

This class is to represent the event builder for rebuild.

[BuilderSheetThicken.Rebuild](VM.Managed.CAD.BuilderSheetThicken.Rebuild.md)

This class is to represent the event builder for rebuild.

### Interfaces

[IGeometryContainer](VM.Managed.CAD.IGeometryContainer.md)

This interface is to represent the geometry container.

[IGeometryGear](VM.Managed.CAD.IGeometryGear.md)

This interface is to represent the Gear.

### Enums

[BodyCreateType](VM.Managed.CAD.BodyCreateType.md)

Specifies type for a body.

[BodyType](VM.Managed.CAD.BodyType.md)

Specifies type for a body.

[BoxingMode](VM.Managed.CAD.BoxingMode.md)

Specifies mode for a boxing.

[BuilderSheetThicken.DirectionType](VM.Managed.CAD.BuilderSheetThicken.DirectionType.md)

Specifies direction type.

### Delegates

[CADBodyApplyOperation.ApplyCallback](VM.Managed.CAD.CADBodyApplyOperation.ApplyCallback.md)

Pre Apply delegate

[ApplyOperation.ApplyCallback](VM.Managed.CAD.ApplyOperation.ApplyCallback.md)

Apply delegate