arrowboolean | OBJ_Line3Arrow | null — define to use arrows at one or
both ends of the line
sidesnumber — number of sides (10)
normalsflat | curve — flat normals will make light
shading across a line face constant. curve will gradiate the shading. Use
curve to make a surface look more round with fewer number of sides.
(curve)
linesboolean — if true then points representing
the edes of the faces will be returned. If false, then points
representing two triangles per face and an
associated normal for each point will be returned.
rotationnumber — rotation of line around its axis - this is
only noticable for small numbers of sides (0)
3D line options object.
A 3D line is a cylinder with optional arrows on the end. Unlike a 2D line, the arrow profiles can only be simple triangles.
p1TypeParsablePoint — ([0, 0, 0])p2TypeParsablePoint — (default:p1 + [1, 0, 0])widthnumber— width of linearrowboolean| OBJ_Line3Arrow |null— define to use arrows at one or both ends of the linesidesnumber— number of sides (10)normalsflat|curve—flatnormals will make light shading across a line face constant.curvewill gradiate the shading. Usecurveto make a surface look more round with fewer number of sides. (curve)transformTypeParsableTransform — transform to apply to linelinesboolean— iftruethen points representing the edes of the faces will be returned. Iffalse, then points representing two triangles per face and an associated normal for each point will be returned.rotationnumber— rotation of line around its axis - this is only noticable for small numbers of sides (0)