Class DatumSurfaceBuilder
Inheritance
DatumSurfaceBuilder
Assembly: NXOpen.dll
Syntax
public class DatumSurfaceBuilder : DatumCommonBuilder, IMessageSink, IComponentBuilder
Constructors
DatumSurfaceBuilder()
Declaration
protected DatumSurfaceBuilder()
Properties
CustomCuboidLength
Declaration
public double CustomCuboidLength { get; set; }
Property Value
CustomCuboidWidth
Declaration
public double CustomCuboidWidth { get; set; }
Property Value
CustomHollowRadius
Declaration
public double CustomHollowRadius { get; set; }
Property Value
DerivedDatum
Declaration
public SelectDatumSurface DerivedDatum { get; }
Property Value
GridSnapTolerance
Declaration
public double GridSnapTolerance { get; set; }
Property Value
MirrorPlane
Declaration
public Plane MirrorPlane { get; set; }
Property Value
RestingFace
Declaration
public ScCollector RestingFace { get; }
Property Value
SnapPointToGrid
Declaration
public bool SnapPointToGrid { get; set; }
Property Value
Type
Declaration
public DatumSurfaceBuilder.Types Type { get; set; }
Property Value
XCoordinate
Declaration
public double XCoordinate { get; set; }
Property Value
YCoordinate
Declaration
public double YCoordinate { get; set; }
Property Value
ZCoordinate
Declaration
public double ZCoordinate { get; set; }
Property Value
Methods
InitializeAxis(Point3d)
Declaration
public void InitializeAxis(Point3d approximatePoint)
Parameters
Type |
Name |
Description |
Point3d |
approximatePoint |
|
MoveMinimumDistance()
Declaration
public void MoveMinimumDistance()
UpdateAxisData()
Declaration
public void UpdateAxisData()
UpdateWithReferenceDatum()
Declaration
public void UpdateWithReferenceDatum()
Implements
System.Runtime.Remoting.Messaging.IMessageSink