Bitbybit Docs
    Preparing search index...

    Type Alias Entity (Inputs.Draw)

    Entity:
        | number[]
        | [number, number, number]
        | Point3
        | Vector3
        | Line3
        | Segment3
        | Polyline3
        | Bit.Inputs.Base.VerbCurve
        | Bit.Inputs.Base.VerbSurface
        | TopoDSShapePointer
        | TagDto
        | { type: string; name?: string; entityName?: string }
        | number[][]
        | Point3[]
        | Vector3[]
        | Line3[]
        | Segment3[]
        | Polyline3[]
        | Bit.Inputs.Base.VerbCurve[]
        | Bit.Inputs.Base.VerbSurface[]
        | TopoDSShapePointer[]
        | TagDto[]
        | { type: string[]; name?: string; entityName?: string }

    Everything a draw call will accept: points, vectors, lines, segments and polylines; Verb curves and surfaces; OCCT shape handles; tags; meshes from any kernel; and lists of any of them. This union is what makes one draw call able to render anything the platform produces without you having to say which kind it is.