RectRail Segment
Creates a Rail using Triangles based on 4 points. Two points are offsets from the start position and two are offsets from the end position.
RectRailSegment
Extends Segment
RectRailSegment : Segment {
Wedge : WedgePart,
StartOffset1 : Vector3,
StartOffset2 : Vector3,
EndOffset1 : Vector3,
EndOffset2 : Vector3,
}
Properties
Wedge
StartOffset1
Offset relative to the start position
StartOffset2
Offset relative to the start position
EndOffset1
Offset relative to the end position
EndOffset2
Offset relative to the end position
Constructors
fromData
RectRailSegment.fromData(data: table) -> RectRailSegment
data
{
Name : string,
Wedge : WedgePart,
StartOffset1 : Vector3,
StartOffset2 : Vector3,
EndOffset1 : Vector3,
EndOffset2 : Vector3,
}
fromInstance
RectRailSegment.fromInstance(instance: Instance) -> RectRailSegment
instance Children
{
Wedge : ?WedgePart,
StartOffset1 : Vector3OffsetInstance,
StartOffset2 : Vector3OffsetInstance,
EndOffset1 : Vector3OffsetInstance,
EndOffset2 : Vector3OffsetInstance,
}
RectRailSegmentBuilder
{
Name : string,
Wedge : WedgePart,
StartOffset1 : Vector3,
StartOffset2 : Vector3,
EndOffset1 : Vector3,
EndOffset2 : Vector3,
}
Constructors
new
RectRailSegmentBuilder.new() -> RectRailSegmentBuilder
Methods
WithWedge
RectRailSegmentBuilder:WithWedge(wedge : WedgePart) -> self
WithOffset
RectRailSegmentBuilder:WithOffset(offset : Vector3) -> self