Package Scientific :: Package Geometry :: Module Objects3D
[hide private]
[frames] | no frames]

Module Objects3D



Geometrical objects in 3D space

Classes [hide private]
  BravaisLattice
General Bravais lattice
  Circle
Circle
  Cone
Cone
  GeometricalObject3D
Geometrical object in 3D space
  Lattice
  Line
Line
  Plane
Plane
  RhombicLattice
Lattice with rhombic elementary cell
  SCLattice
Simple cubic lattice
  Sphere
Sphere

Functions [hide private]
  _addIntersectFunction(f, class1, class2)
  _intersectCirclePlane(circle, plane)
  _intersectPlanePlane(plane1, plane2)
  _intersectSphereCone(sphere, cone)
  _intersectSphereSphere(sphere1, sphere2)
  rotateDirection(vector, axis, angle)
  rotatePoint(point, axis, angle)

Variables [hide private]
  _eps = 9.9999999999999998e-17
  _intersectTable = {(<class Scientific.Geometry.Objects3D.Sphere at 0x1...

Function Details [hide private]

_addIntersectFunction(f, class1, class2)

 

_intersectCirclePlane(circle, plane)

 

_intersectPlanePlane(plane1, plane2)

 

_intersectSphereCone(sphere, cone)

 

_intersectSphereSphere(sphere1, sphere2)

 

rotateDirection(vector, axis, angle)

 

rotatePoint(point, axis, angle)

 

Variables Details [hide private]

_eps

Value:
9.9999999999999998e-17                                                
      

_intersectTable

Value:
{(<class Scientific.Geometry.Objects3D.Sphere at 0x10e1ed0>, <class Sc
ientific.Geometry.Objects3D.Sphere at 0x10e1ed0>): (<function _interse
ctSphereSphere at 0x1211d70>,
                                                                      
                                                    False),
 (<class Scientific.Geometry.Objects3D.Sphere at 0x10e1ed0>, <class Sc
ientific.Geometry.Objects3D.Cone at 0x10e1f30>): (<function _intersect
SphereCone at 0x1211db0>,
...