Class LightweightSectionBuilder
Inheritance
LightweightSectionBuilder
Assembly: NXOpen.dll
Syntax
public class LightweightSectionBuilder : DynamicSectionBuilder, IMessageSink, IComponentBuilder
Constructors
LightweightSectionBuilder()
Declaration
protected LightweightSectionBuilder()
Properties
AssemblyCrosshatching
Declaration
[Obsolete("Deprecated in NX2007.0.0. Use @link NXOpen.LightweightSectionBuilder.Settings.View.AssemblyCrosshatching@endlink instead.")]
public bool AssemblyCrosshatching { get; set; }
Property Value
BoundingBoxComponents
Declaration
public SelectDisplayableObjectList BoundingBoxComponents { get; }
Property Value
ClipCoplanarObjects
Declaration
public bool ClipCoplanarObjects { get; set; }
Property Value
ClipWireframeObjects
Declaration
public bool ClipWireframeObjects { get; set; }
Property Value
CrosshatchSettings
Declaration
[Obsolete("Deprecated in NX2007.0.0. Use @link NXOpen.LightweightSectionBuilder.Settings.Crosshatch@endlink instead.")]
public HatchFillSettingsBuilder CrosshatchSettings { get; }
Property Value
CuttingPlaneSymbol
Declaration
[Obsolete("Deprecated in NX2007.0.0. Use @link NXOpen.LightweightSectionBuilder.Settings.CuttingPlaneSymbol@endlink instead.")]
public CuttingPlaneSymbolBuilder CuttingPlaneSymbol { get; }
Property Value
DisplayCrosshatch
Declaration
[Obsolete("Deprecated in NX2007.0.0. Use @link NXOpen.LightweightSectionBuilder.Settings.View.DisplayCrosshatch@endlink instead.")]
public bool DisplayCrosshatch { get; set; }
Property Value
ObjectsToSection
Declaration
public SelectDisplayableObjectList ObjectsToSection { get; }
Property Value
PatternDefinedBy
Declaration
[Obsolete("Deprecated in NX2007.0.0. Use @link NXOpen.LightweightSectionBuilder.Settings.View.CrosshatchPatternDefinedBy@endlink instead.")]
public int PatternDefinedBy { get; set; }
Property Value
RestrictCrosshatch
Declaration
[Obsolete("Deprecated in NX2007.0.0. Use @link NXOpen.LightweightSectionBuilder.Settings.View.RestrictCrosshatchAngle@endlink instead.")]
public bool RestrictCrosshatch { get; set; }
Property Value
SaveAssociativeCurves
Declaration
public bool SaveAssociativeCurves { get; set; }
Property Value
Settings
Declaration
public PmiSectionViewSettingsBuilder Settings { get; }
Property Value
ToleranceCrosshatch
Declaration
[Obsolete("Deprecated in NX2007.0.0. Use @link NXOpen.LightweightSectionBuilder.Settings.View.CrosshatchAdjacencyTolerance@endlink instead.")]
public double ToleranceCrosshatch { get; set; }
Property Value
ViewName
Declaration
public string ViewName { get; set; }
Property Value
Methods
GetSectionCurves(out Curve[])
Declaration
public void GetSectionCurves(out Curve[] curves)
Parameters
Type |
Name |
Description |
Curve[] |
curves |
|
Implements
System.Runtime.Remoting.Messaging.IMessageSink