Class ShadowCurveBuilder
Inheritance
ShadowCurveBuilder
Assembly: NXOpen.dll
Syntax
public class ShadowCurveBuilder : ServiceOrientedFeatureCurveBuilder, IMessageSink, IComponentBuilder
Constructors
ShadowCurveBuilder()
Declaration
protected ShadowCurveBuilder()
Properties
AccuracyType
Declaration
public ShadowCurveBuilder.AccuracyTypes AccuracyType { get; set; }
Property Value
Angle
Declaration
public Expression Angle { get; }
Property Value
BeamDirection
Declaration
public Direction BeamDirection { get; set; }
Property Value
ClippingBody
Declaration
public ScCollector ClippingBody { get; set; }
Property Value
ClippingType
Declaration
public ShadowCurveBuilder.ClippingTypes ClippingType { get; set; }
Property Value
CurveLocationFaces
Declaration
public ScCollector CurveLocationFaces { get; set; }
Property Value
CurveLocationPlane
Declaration
public Plane CurveLocationPlane { get; set; }
Property Value
CurveLocationType
Declaration
public ShadowCurveBuilder.CurveLocationTypes CurveLocationType { get; set; }
Property Value
CurveSettings
Declaration
public CurveSettings CurveSettings { get; set; }
Property Value
DistanceThreshold
Declaration
public double DistanceThreshold { get; set; }
Property Value
EnableShadowRange
Declaration
public bool EnableShadowRange { get; set; }
Property Value
HalfAngle
Declaration
public Expression HalfAngle { get; }
Property Value
LightSourceType
Declaration
public ShadowCurveBuilder.LightSourceTypes LightSourceType { get; set; }
Property Value
MaskBodyProcessingTypes
Declaration
public ShadowCurveBuilder.MaskBodyProcessingType MaskBodyProcessingTypes { get; set; }
Property Value
MaskType
Declaration
public ShadowCurveBuilder.MaskTypes MaskType { get; set; }
Property Value
MaskingBodies
Declaration
public ScCollector MaskingBodies { get; set; }
Property Value
MaskingCurves
Declaration
public Section MaskingCurves { get; set; }
Property Value
OptimizeCurveFlag
Declaration
public bool OptimizeCurveFlag { get; set; }
Property Value
OriginPoint
Declaration
public Point OriginPoint { get; set; }
Property Value
RayDirection
Declaration
public Direction RayDirection { get; set; }
Property Value
ShadowRangeOnPlane
Declaration
public Expression ShadowRangeOnPlane { get; }
Property Value
SphereDiameter
Declaration
public Expression SphereDiameter { get; }
Property Value
UnassociativeMaskingBodiesFromAssembly
Declaration
public ScCollector UnassociativeMaskingBodiesFromAssembly { get; set; }
Property Value
UpVector
Declaration
public Direction UpVector { get; set; }
Property Value
VerticalAngle
Declaration
public Expression VerticalAngle { get; }
Property Value
VerticalHalfAngle
Declaration
public Expression VerticalHalfAngle { get; }
Property Value
WidthAngle
Declaration
public Expression WidthAngle { get; }
Property Value
WidthHalfAngle
Declaration
public Expression WidthHalfAngle { get; }
Property Value
Implements
System.Runtime.Remoting.Messaging.IMessageSink