Line¶
Imath.Line3f¶
-
class
Imath.
Line3f
¶ -
V3f pos
-
V3f dir
-
Line3f
() → Line3f¶
-
Line3f
(Line3f) → Line3f
-
Line3f
(V3f point1, V3f point2) → Line3f
-
Line3f
(table[3] point1, table[3] point2) → Line3f
-
Line3f
(float posX, float posY, float posZ, float dirX, float dirY, float dirZ) → Line3f
-
Line3f
(table[6] posDir) → Line3f
-
operator==
(Line3f l)const
→ boolean¶
-
operator!=
(Line3f l)const
→ boolean¶
-
operator[]
(int idx)const
→ float¶
-
operator[]
(int idx, float value)
-
operator()
(float param)const
→ V3f¶
-
set
(V3f point1, V3f point2) → Line3f¶
-
set
(table[3] point1, table[3] point2) → Line3f
-
set
(table[6] posDir) → Line3f
-
distanceTo
(V3f point)const
→ float¶
-
distanceTo
(Line3f line)const
→ float
-
closestPointTo
(V3f point)const
→ V3f¶
-
closestPointTo
(Line3f line)const
→ V3f
-
toTable
()const
→ table[6]¶
-
closestPoints
(Line3f line2, V3f& point1, V3f& point2)const
→ boolean¶
-
closestPoints
(Line3f line2)const
→ boolean, V3f, V3f
-
intersect
(V3f v0, V3f v1, V3f v2, V3f& pt, V3f& barycentric)const
→ boolean, boolean¶
-
intersect
(V3f v0, V3f v1, V3f v2)const
→ boolean, V3f, V3f, boolean
-
closestVertex
(V3f v0, V3f v1, V3f v2)const
→ V3f¶
-
rotatePoint
(V3f p, float angle)const
→ V3f¶
-
Imath.Line3d¶
-
class
Imath.
Line3d
¶ -
V3d pos
-
V3d dir
-
Line3d
() → Line3d¶
-
Line3d
(Line3d) → Line3d
-
Line3d
(V3d point1, V3d point2) → Line3d
-
Line3d
(table[3] point1, table[3] point2) → Line3d
-
Line3d
(double posX, double posY, double posZ, double dirX, double dirY, double dirZ) → Line3d
-
Line3d
(table[6] posDir) → Line3d
-
operator==
(Line3d l)const
→ boolean¶
-
operator!=
(Line3d l)const
→ boolean¶
-
operator[]
(int idx)const
→ double¶
-
operator[]
(int idx, double value)
-
operator()
(double param)const
→ V3d¶
-
set
(V3d point1, V3d point2) → Line3d¶
-
set
(table[3] point1, table[3] point2) → Line3d
-
set
(table[6] posDir) → Line3d
-
distanceTo
(V3d point)const
→ double¶
-
distanceTo
(Line3d line)const
→ double
-
closestPointTo
(V3d point)const
→ V3d¶
-
closestPointTo
(Line3d line)const
→ V3d
-
toTable
()const
→ table[6]¶
-
closestPoints
(Line3d line2, V3d& point1, V3d& point2)const
→ boolean¶
-
closestPoints
(Line3d line2)const
→ boolean, V3d, V3d
-
intersect
(V3d v0, V3d v1, V3d v2, V3d& pt, V3d& barycentric)const
→ boolean, boolean¶
-
intersect
(V3d v0, V3d v1, V3d v2)const
→ boolean, V3d, V3d, boolean
-
closestVertex
(V3d v0, V3d v1, V3d v2)const
→ V3d¶
-
rotatePoint
(V3d p, double angle)const
→ V3d¶
-