Re: 3d Transformation



Tyler Eaves wrote:

Got a 3d algorithmns question. Algorithmn will be implemented in python, so a library would be great if it works on windows. Basically my function would be defined as such.

Problem is one of coordinate transformation. Give a 3d vector, which reprents the +z axis in the source coordinate system, and a rotation value around that axis for determinging the x and y axises, I wish to translate a point from that geometry into "world" geometry, or in other words absolute coordinates. Input data is a 3d path with banking data that will be sampled at regular points for purposes of building other geometry.


You can find code for doing this in the OpenGLContext project. The lowest-level code is in the vrml.vrml97.transformmatrix module, which just generates matrices for the various transformations, rotations and scales. You can find the module here:

http://cvs.sourceforge.net/viewcvs.py/pyopengl/vrml/vrml97/transformmatrix.py?view=markup

the module also allows for generating inverse arrays (what you use for transforming from outer coordinates to inner, instead of inner to outer), and has an accelerator C module for much of the functionality.

The higher levels in OpenGLContext support compositing multiple transformations in a containment hierarchy for a scenegraph. See e.g. OpenGLContext/scenegraph/transform and OpenGLContext/scenegraph/nodepath module for that higher-level stuff.

Anyway, hope this helps,
Mike

--
________________________________________________
 Mike C. Fletcher
 Designer, VR Plumber, Coder
 http://www.vrplumber.com
 http://blog.vrplumber.com

.



Relevant Pages

  • Dr. Tom Roberts Examines the Shubertian Clock
    ... Homogeneity and isotropy are geometric ideas of zero or virtually ... I've seen you presupposing that space and time together is a geometry ... automatically implies that coordinate transformations are linear. ...
    (sci.physics)
  • Dr. Tom Roberts Examines the Shubertian Clock
    ... Homogeneity and isotropy are geometric ideas of zero or virtually ... I've seen you presupposing that space and time together is a geometry ... automatically implies that coordinate transformations are linear. ...
    (sci.physics.relativity)
  • Re: Too Trivial for Tom Roberts, Impossible for Most
    ... Homogeneity and isotropy are geometric ideas of zero or virtually ... I've seen you presupposing that space and time together is a geometry ... automatically implies that coordinate transformations are linear. ...
    (sci.physics.relativity)
  • Re: Photon, Momentum, Mass
    ... "The geometry affects how someone else measure the ... of transformations and which has a velocity `c' which is frame independent. ... mathmatical as opposed to representing a physical model. ...
    (sci.physics.relativity)
  • Re: A Derivation of Special Relativity without Invoking Group Theory
    ... >Does geometry have a group structure? ... >"Every geometry is defined by a group of transformations, ... the geometry of spacetime). ...
    (sci.physics)