Home > freetb4matlab > nurbs > vectrans.m

# vectrans

## SYNOPSIS

function dd = vectrans(vector)

## DESCRIPTION

```
VECTRANS: Transformation matrix for a translation.

Calling Sequence:

st = vectrans(tvec)

Parameters:

tvec    : A vectors defining the translation along the x,y and
z axes. i.e. [tx, ty, ty]

st        : Translation Transformation Matrix

Description:

Returns a (4x4) Transformation matrix for translation.

The matrix is:

[ 1   0   0   tx ]
[ 0   0   0   ty ]
[ 0   0   0   tz ]
[ 0   0   0   1  ]

Examples:

Translate the NURBS line (0.0,0.0,0.0) - (1.0,1.0,1.0) by 3 along
the x-axis, 2 along the y-axis and 4 along the z-axis.

line = nrbline([0.0 0.0 0.0],[1.0 1.0 1.0]);
trans = vectrans([3.0 2.0 4.0]);
tline = nrbtform(line, trans);

See:

nrbtform```

## CROSS-REFERENCE INFORMATION

This function calls:
This function is called by:
• demoellip Demonstration of a unit circle transformed to a inclined ellipse
• demorevolve Demonstration of surface construction by revolving a
• demoruled Demonstration of ruled surface construction.
• demotorus % Copyright (C) 2003 Mark Spink
• nrbcirc
• nrbextrude % Copyright (C) 2003 Mark Spink
• nrbrevolve % Copyright (C) 2003 Mark Spink

Generated on Sat 16-May-2009 00:04:49 by m2html © 2003