One-dimensional entities¶
-
class
geom.
Ray3d
¶ Bases:
geom.Linear3d
-
dist
((Ray3d)arg1, (Pos3d)arg2) → float :¶ return the distance to the point.
- C++ signature :
- double dist(Ray3d {lvalue},Pos3d)
-
dist2
((Ray3d)arg1, (Pos3d)arg2) → float :¶ return the squared distance to the point.
- C++ signature :
- double dist2(Ray3d {lvalue},Pos3d)
-
downwards
((Ray3d)arg1) → bool :¶ return true if the ray goes down.
- C++ signature :
- bool downwards(Ray3d {lvalue})
-
getIVector
¶ Return the local x vector.
-
getJVector
¶ Return the local y vector.
-
getKVector
¶ Return the local z vector.
-
getSlope
((Ray3d)arg1) → float :¶ return the ray slope.
- C++ signature :
- double getSlope(Ray3d {lvalue})
-
swap
((Ray3d)arg1) → None :¶ changes the orientation of the ray.
- C++ signature :
- void swap(Ray3d {lvalue})
-
upwards
((Ray3d)arg1) → bool :¶ return true if the ray goes up.
- C++ signature :
- bool upwards(Ray3d {lvalue})
-
-
class
geom.
dq_polyline3D
¶ Bases:
Boost.Python.instance
-
append
((dq_polyline3D)arg1, (object)arg2) → None :¶ - C++ signature :
- void append(std::deque<Polyline3d, std::allocator<Polyline3d> > {lvalue},boost::python::api::object)
-
extend
((dq_polyline3D)arg1, (object)arg2) → None :¶ - C++ signature :
- void extend(std::deque<Polyline3d, std::allocator<Polyline3d> > {lvalue},boost::python::api::object)
-