Table of Contents

Class BuildShapeExtrusion

public class BuildShapeExtrusion : ScalingModule, IPathProvider
Inheritance
Object
Component
Behaviour
MonoBehaviour
DTVersionedMonoBehaviour
BuildShapeExtrusion
Implements
Inherited Members

Fields

InCross

[HideInInspector]
[InputSlotInfo(typeof(CGShape), Array = true, ArrayType = SlotInfo.SlotArrayType.Hidden, RequestDataOnly = true)]
public CGModuleInputSlot InCross

Field Value

CGModuleInputSlot

InPath

[HideInInspector]
[InputSlotInfo(typeof(CGPath), RequestDataOnly = true)]
public CGModuleInputSlot InPath

Field Value

CGModuleInputSlot

OutVolume

[HideInInspector]
[OutputSlotInfo(typeof(CGVolume))]
public CGModuleOutputSlot OutVolume

Field Value

CGModuleOutputSlot

OutVolumeHollow

[HideInInspector]
[OutputSlotInfo(typeof(CGVolume))]
public CGModuleOutputSlot OutVolumeHollow

Field Value

CGModuleOutputSlot

Properties

AngleThreshold

public float AngleThreshold { get; set; }

Property Value

float

Cross

public IExternalInput Cross { get; }

Property Value

IExternalInput

CrossAngleThreshold

public float CrossAngleThreshold { get; set; }

Property Value

float

CrossFrom

public float CrossFrom { get; set; }

Property Value

float

CrossIncludeControlPoints

public bool CrossIncludeControlPoints { get; set; }

Property Value

bool

CrossLength

public float CrossLength { get; set; }

Property Value

float

CrossOptimize

public bool CrossOptimize { get; set; }

Property Value

bool

CrossResolution

Defines how densely the cross spline's sampling points are. When the value is 100, the number of sampling points per world distance unit is equal to the spline's MaxPointsPerUnit

public int CrossResolution { get; set; }

Property Value

int

CrossReverseNormals

public bool CrossReverseNormals { get; set; }

Property Value

bool

CrossShiftMode

Defines how the CrossFShift value is defined.

public BuildShapeExtrusion.CrossShiftModeEnum CrossShiftMode { get; set; }

Property Value

BuildShapeExtrusion.CrossShiftModeEnum

CrossShiftValue

public float CrossShiftValue { get; set; }

Property Value

float

CrossTo

public float CrossTo { get; set; }

Property Value

float

ExtrusionStatistics

Statistics about the last produced extrusion

public BuildShapeExtrusion.Statistics ExtrusionStatistics { get; set; }

Property Value

BuildShapeExtrusion.Statistics

From

public float From { get; set; }

Property Value

float

HollowInset

public float HollowInset { get; set; }

Property Value

float

HollowReverseNormals

public bool HollowReverseNormals { get; set; }

Property Value

bool

Length

public float Length { get; set; }

Property Value

float

Optimize

public bool Optimize { get; set; }

Property Value

bool

PathIsClosed

public bool PathIsClosed { get; }

Property Value

bool

Resolution

Defines how densely the path spline's sampling points are. When the value is 100, the number of sampling points per world distance unit is equal to the spline's MaxPointsPerUnit

public int Resolution { get; set; }

Property Value

int

To

public float To { get; set; }

Property Value

float

Methods

Refresh()

Add Module processing code in here

public override void Refresh()