gru.c File Reference


Detailed Description

Grafic: auxiliary functions GRU_.

OpenGL-auxiliary-functions

=====================================================
Liste_Funktionen_Beginn:

GRU_angr3_vxvz       wie UT3D_3angr_2vc, jedoch degrees out
GRU_teileArc         2D-Arc > 2D-Polygon
GRU_teileArc1
GRU_teileLin
GRU_calc_normal
GRU_calc_normal2

GRU_tex_pos1
GRU_tex_pos2
GRU_tex_pos3        for Z-meshes only
GRU_tex_pos9
GRU_tex_rec

Liste_Funktionen_Ende:
=====================================================

#include "../xa/MS_Def0.h"
#include <math.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include "../ut/ut_geo.h"
#include "../xa/xa_mem.h"

Functions

int GRU_tex_pos2 (TexRef *rtex, Point *p1a, Point *p2a, int ptNr, int sTyp)
int GRU_tex_pos1 (TexRef *rtex, ObjGX *os)
int GRU_tex_pos9 (TexRef *rtex)
int GRU_tex_rec (TexRef *rtex, Vector *vz, Point **ppa, int pNr)
int GRU_tex_pos3 (TexRef *rtex, Point *pa, int pNr)
int GRU_angr3_vxvz (double *az1, double *ay, double *az2, Vector *vx, Vector *vz)
int GRU_teileArc (Point2 *pta, int *ptAnz, ObjG2 *o1)
int GRU_teileArc1 (Point2 *pta, int ptAnz, ObjG2 *o1)
int GRU_teileLin (Point2 *pta, int ptAnz, Point2 *p1, Point2 *p2)
int GRU_calc_normal (Vector *vc, Point *p1, Point *p2, Point *p3)
void GRU_calc_normal2 (Vector *vc, Point2 *p1, Point2 *p2, Point2 *p3, double z1, double z2)


Function Documentation

int GRU_tex_pos2 ( TexRef rtex,
Point p1a,
Point p2a,
int  ptNr,
int  sTyp 
)

int GRU_tex_pos1 ( TexRef rtex,
ObjGX os 
)

int GRU_tex_pos9 ( TexRef rtex  ) 

int GRU_tex_rec ( TexRef rtex,
Vector vz,
Point **  ppa,
int  pNr 
)

int GRU_tex_pos3 ( TexRef rtex,
Point pa,
int  pNr 
)

int GRU_angr3_vxvz ( double *  az1,
double *  ay,
double *  az2,
Vector vx,
Vector vz 
)

int GRU_teileArc ( Point2 pta,
int *  ptAnz,
ObjG2 o1 
)

int GRU_teileArc1 ( Point2 pta,
int  ptAnz,
ObjG2 o1 
)

int GRU_teileLin ( Point2 pta,
int  ptAnz,
Point2 p1,
Point2 p2 
)

int GRU_calc_normal ( Vector vc,
Point p1,
Point p2,
Point p3 
)

void GRU_calc_normal2 ( Vector vc,
Point2 p1,
Point2 p2,
Point2 p3,
double  z1,
double  z2 
)


Generated on Sat May 30 09:31:54 2009 for gCAD3D by  doxygen 1.5.6