Class BuildRasterizedPath
- Namespace
- FluffyUnderware.Curvy.Generator.Modules
public class BuildRasterizedPath : CGModule, IPathProvider
- Inheritance
-
ObjectComponentBehaviourMonoBehaviourDTVersionedMonoBehaviourBuildRasterizedPath
- Implements
- Inherited Members
Fields
InPath
[HideInInspector]
[InputSlotInfo(typeof(CGPath), Name = "Path", RequestDataOnly = true)]
public CGModuleInputSlot InPath
Field Value
OutPath
[HideInInspector]
[OutputSlotInfo(typeof(CGPath), Name = "Path", DisplayName = "Rasterized Path")]
public CGModuleOutputSlot OutPath
Field Value
Properties
AngleThreshold
public float AngleThreshold { get; set; }
Property Value
From
public float From { get; set; }
Property Value
Length
public float Length { get; set; }
Property Value
Optimize
public bool Optimize { get; set; }
Property Value
Path
[CanBeNull]
public CGPath Path { get; }
Property Value
PathIsClosed
public bool PathIsClosed { get; }
Property Value
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
To
public float To { get; set; }
Property Value
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
Methods
Refresh()
Add Module processing code in here
public override void Refresh()