Table of Contents

Class BuildRasterizedPath

public class BuildRasterizedPath : CGModule, IPathProvider
Inheritance
Object
Component
Behaviour
MonoBehaviour
DTVersionedMonoBehaviour
BuildRasterizedPath
Implements
Inherited Members

Fields

InPath

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

Field Value

CGModuleInputSlot

OutPath

[HideInInspector]
[OutputSlotInfo(typeof(CGPath), Name = "Path", DisplayName = "Rasterized Path")]
public CGModuleOutputSlot OutPath

Field Value

CGModuleOutputSlot

Properties

AngleThreshold

public float AngleThreshold { get; set; }

Property Value

float

From

public float From { get; set; }

Property Value

float

Length

public float Length { get; set; }

Property Value

float

Optimize

public bool Optimize { get; set; }

Property Value

bool

Path

[CanBeNull]
public CGPath Path { get; }

Property Value

CGPath

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

UseBuggedRange

Curvy versions prior to 8.0.0 had a bug in the computation of the rasterization range for closed splines. Enable this value to keep that bugged behaviour if your project depends on it

public bool UseBuggedRange { get; set; }

Property Value

bool

Methods

Refresh()

Add Module processing code in here

public override void Refresh()