CagdMatTransform

Section: C Library Functions (3)
Updated: IRIT Version 6.0
Index Return to Main Contents
 

NAME

CagdMatTransform()  

SYNOPSIS

cagd_lib/cagd2gen.c:1237

void CagdMatTransform(CagdRType **Points,
                      int Len,
                      int MaxCoord,
                      CagdBType IsNotRational,
                      CagdMType Mat)
 

DESCRIPTION

Applies an homogeneous transformation, in place, to given set of points Points which as array of vectors, each vector of length Len. Array Points optionally contains (if !IsNotRational) in Points[0] the weights coefficients and in Points[i] the coefficients of axis i, up to and include MaxCoord (X = 1, Y = 2, etc.).  

PARAMETERS:

Points: To be affinely transformed. Array of vectors.

Len: Of vectors of Points.

MaxCoord: Maximum number of coordinates to be found in Points.

IsNotRational: Do we have weights as vector Points[0]?

Mat: Defining the transformation.  

FUNCTION RETURN VALUE

void  

SEE ALSO

CagdTransform, CagdSrfMatTransform, CagdCrvMatTransform,

 

ORIGIN

(C) Copyright 1989/90-95 Gershon Elber, Technion, IIT


 

Index

NAME
SYNOPSIS
DESCRIPTION
PARAMETERS:
FUNCTION RETURN VALUE
SEE ALSO
ORIGIN

This document was created by man2html, using the manual pages.
Time: 07:26:55 GMT, July 20, 2024