Class OffsetSurfaceBuilder
Inheritance
System.Object
System.MarshalByRefObject
OffsetSurfaceBuilder
Implements
System.Runtime.Remoting.Messaging.IMessageSink
Inherited Members
System.MarshalByRefObject.CreateObjRef(System.Type)
System.MarshalByRefObject.GetLifetimeService()
System.MarshalByRefObject.InitializeLifetimeService()
System.MarshalByRefObject.MemberwiseClone(System.Boolean)
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
Assembly: NXOpen.dll
Syntax
public class OffsetSurfaceBuilder : FeatureBuilder, IMessageSink, IComponentBuilder
Constructors
OffsetSurfaceBuilder()
Declaration
protected OffsetSurfaceBuilder()
Properties
ApproxOption
Declaration
public bool ApproxOption { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
FaceSets
Declaration
public FaceSetOffsetList FaceSets { get; }
Property Value
MaximumExcludedObjects
Declaration
public int MaximumExcludedObjects { get; set; }
Property Value
Type |
Description |
System.Int32 |
|
OutputOption
Declaration
public OffsetSurfaceBuilder.OutputOptionType OutputOption { get; set; }
Property Value
PartialOption
Declaration
public bool PartialOption { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
Radius
Declaration
public Expression Radius { get; }
Property Value
RemoveProblemVerticesOption
Declaration
public bool RemoveProblemVerticesOption { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
StepOption
Declaration
public bool StepOption { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
Tolerance
Declaration
public double Tolerance { get; set; }
Property Value
Type |
Description |
System.Double |
|
Methods
AddFaceSets(FaceSetOffset[])
Declaration
[Obsolete("Deprecated in NX5.0.0. Use NXOpen.Features.OffsetSurfaceBuilder.FaceSets instead.")]
public void AddFaceSets(FaceSetOffset[] faceSets)
Parameters
DeleteFaceSet(Int32)
Declaration
[Obsolete("Deprecated in NX5.0.0. Use NXOpen.Features.OffsetSurfaceBuilder.FaceSets instead.")]
public void DeleteFaceSet(int index)
Parameters
Type |
Name |
Description |
System.Int32 |
index |
|
FindFaceSet(Int32)
Declaration
[Obsolete("Deprecated in NX5.0.0. Use NXOpen.Features.OffsetSurfaceBuilder.FaceSets instead.")]
public FaceSetOffset FindFaceSet(int index)
Parameters
Type |
Name |
Description |
System.Int32 |
index |
|
Returns
GetFaceSetList()
Declaration
[Obsolete("Deprecated in NX5.0.0. Use NXOpen.Features.OffsetSurfaceBuilder.FaceSets instead.")]
public ObjectList GetFaceSetList()
Returns
GetFaceSets()
Declaration
[Obsolete("Deprecated in NX5.0.0. Use NXOpen.Features.OffsetSurfaceBuilder.FaceSets instead.")]
public FaceSetOffset[] GetFaceSets()
Returns
GetInteriorPosition()
Declaration
public Point3d GetInteriorPosition()
Returns
GetOrientationMethod()
Declaration
public OffsetSurfaceBuilder.OrientationMethodType GetOrientationMethod()
Returns
SetInteriorPosition(Point3d)
Declaration
public void SetInteriorPosition(Point3d point)
Parameters
Type |
Name |
Description |
Point3d |
point |
|
SetOrientationMethod(OffsetSurfaceBuilder.OrientationMethodType)
Declaration
public void SetOrientationMethod(OffsetSurfaceBuilder.OrientationMethodType orientationMethod)
Parameters
Implements
System.Runtime.Remoting.Messaging.IMessageSink