online(Line, Distance) & onliner(Line, Relative distance) & onlinex(Line, X coordinate) & onliney(Line, Y coordinate) &onlinez(Line, Z coordinate)
online(Line, Distance) → [X coordinate (number), Y coordinate (number), Z coordinate (number)]
This function calculates the point coordinate at the exact given distance along a line defined by its start and end coordinate values. onliner(Line, Relative distance) → [X coordinate (number), Y coordinate (number), Z coordinate (number)]
This function calculates the point coordinate at the exact relative distance along a line defined by its start and end coordinate values. (0) specifies the start point and (1) specifies the end point. onlinex(Line, X coordinate)→ [X coordinate (number), Y coordinate (number), Z coordinate (number)]
This function calculates the point coordinate given X coordinate along a line defined by its start and end coordinate values. onliney(Line, Y coordinate)→ [X coordinate (number), Y coordinate (number), Z coordinate (number)]
This function calculates the point coordinate given Y coordinate along a line defined by its start and end coordinate values. onlinez(Line, Z coordinate)→ [X coordinate (number), Y coordinate (number), Z coordinate (number)]
This function calculates the point coordinate given Z coordinate along a line defined by its start and end coordinate values.
Example:
<ON="onlineObject1"T="Project"Category="Functions"TransAlignRule="1"><!-- created by ParamML Examples on 8/23/2023 --><PN="Line"V="[[0,0,40],[30,20,45]]"/><PN="PointAtDistance"V="online(Line,15)"/><PN="PointAtRelativeDistance"V="onliner(Line,0.5)"/><PN="PointAtGivenXCoordinate"V="onlinex(Line,15)"/><PN="PointAtGivenYCoordinate"V="onliney(Line,5)"/><PN="PointAtGivenZCoordinate"V="onlinez(Line,44)"/></O>