
3D Rotation about Shifted Axis 1.0 File ID: 81271 


 3D Rotation about Shifted Axis 1.0 License: Shareware File Size: 10.0 KB Downloads: 5
Submit Rating: 



3D Rotation about Shifted Axis 1.0 Description 

Description: Generates the rototranslation matrix for the rotation around an arbitrary line in 3D. The line need not pass through the origin. Optionally, also, applies this transformation to a list of 3D coordinates. SYNTAX 1: M=AxelRot(deg,u,x0) in: u, x0: 3D vectors specifying the line in parametric form x(t)=x0+t*u Default for x0 is [0,0,0] corresponding to pure rotation (no shift). If x0=[] is passed as input, this is also equivalent to passing x0=[0,0,0]. deg: The counterclockwise rotation about the line in degrees. Counterclockwise is defined using the right hand rule in reference to the direction of u. out: M: A 4x4 affine transformation matrix representing the rototranslation. Namely, M will have the form M=[R,t;0 0 0 1] where R is a 3x3 rotation and t is a 3x1 translation vector. SYNTAX 2: [R,t]=AxelRot(deg,u,x0) Same as Syntax 1 except that R and t are returned as separate arguments. SYNTAX 3: This syntax requires 4 input arguments be specified, [XYZnew, R, t] = AxelRot(XYZold, deg, u, x0) where the columns of the 3xN matrix XYZold specify a set of N point coordinates in 3D space. The output XYZnew is the transformation of the columns of XYZold, i.e., the original coordinates rotated appropriately about the axis. All other input/output arguments have the same meanings as before.

License: Shareware Related: Syntax, daxelrotdegux, returned, separate, arguments, Vector, Translation, Affine O/S:BSD, Linux, Solaris, Mac OS X File Size: 10.0 KB Downloads: 5


More Similar Code 

3D Affine matrix is such a 4x4 matrix:
M = [ [R T]; [0 0 0 1] ]; [x2 y2 z2 1]ddeOao = M * [x1 y1 z1 1]ddeOao ;
where, R is a 3x3 rotation matrix, and T is a 3x1 translation matrix. [x1 y1 z1] is a location in original 3D image volume, and [x2 y2 z2] is a location in transformed 3D image volume.
Although affine geometric transformation is only limited to parallel projection, it applies to most of the...
Let your slides tumble in from the distance. This mindblowing Flash slideshow uses 3D rotation effects to display your images.
3D Object Rotate is a Flash VR tool taht allows you to create high quality presentations.
Features:  Flash based  no extra plugin needed  Rotation in 360dlT  Rotation in custom angle range (e.g. for a faucet) ...
It makes visualization of rotation with Euler angles. phi theta psi are changeable. Also it makes automatic conversion to axisangle form of rotation. Any rotation can be represented as axis of rotation and angle of rotation. See...
findEulerAngs generates Euler angle sets and animates rotations in response to user manipulation of a 3D rigid body (a box).
Use the mouse to change the orientation of the box. A wireframe of the original box position will appear. The...
The user will be able to interact with the 3D object by drag&drop.
It does not requiere any applets, plugins or similar.
javascriptObject works with every browser that can handle images and supports javascript.
First keep in mind that this is not a MATLAB tutorial. This is just a list of tricks I have found useful while writing my toolboxes available on the MATLAB Central repository.
You can email me if you have corrections about these pieces...
For purposes of these tools, a quaternion, q, is just a four element vector where q(1:3) is the "imaginary" or "vector" portion of the hypercomplex number, and q(4) is the "real" or "scalar" portion....
The SDL Component Suite for Delphi contains 28 Delphi units covering a wide range of applications in science and engineering, e.g. math, statistics, chemistry, data visualisation, modelling, etc. Together with programming example the entire...
The SDL Component Suite for Delphi contains 28 Delphi units covering a wide range of applications in science and engineering, e.g. math, statistics, chemistry, data visualisation, modelling, etc. Together with programming example the entire... 
User Review for 3D Rotation about Shifted Axis 
