RenderSchedule.ModelTimelineBuilder Class
As part of a [[RenderSchedule.ScriptBuilder, assembles a RenderSchedule.ModelTimeline.
see RenderSchedule.ScriptBuilder.addModelTimeline.
Extends
Methods
Inherited methods
Name |
Inherited from |
Description |
addColor(time: number, color: undefined | RgbColor | { blue: number, green: number, red: number }, interpolation: RenderSchedule.Interpolation = Interpolation.Linear): void |
RenderSchedule.TimelineBuilder |
Append a new RenderSchedule.ColorEntry to the timeline. |
addCuttingPlane(time: number, plane: undefined | { direction: Readonly<WritableXYAndZ>, hidden?: boolean, position: Readonly<WritableXYAndZ>, visible?: boolean }, interpolation: RenderSchedule.Interpolation = Interpolation.Linear): void |
RenderSchedule.TimelineBuilder |
Append a new RenderSchedule.CuttingPlaneEntry to the timeline. |
addTransform(time: number, transform: undefined | Readonly<Transform>, components?: { orientation: Point4d, pivot: Readonly<WritableXYAndZ>, position: Readonly<WritableXYAndZ> }, interpolation: RenderSchedule.Interpolation = Interpolation.Linear): void |
RenderSchedule.TimelineBuilder |
Append a new RenderSchedule.TransformEntry to the timeline. |
addVisibility(time: number, visibility: undefined | number, interpolation: RenderSchedule.Interpolation = Interpolation.Linear): void |
RenderSchedule.TimelineBuilder |
Append a new RenderSchedule.VisibilityEntry to the timeline. |
Properties
Name |
Type |
Description |
|
modelId Readonly |
string |
The Id of the model affected by this timeline. |
|
Inherited properties
Defined in
Last Updated:
30 November, 2023