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¶
-