XALM  1.0
 Vše Třídy Prostory jmen Soubory Funkce Proměnné Výčty Hodnoty výčtu Friends Definice maker
Prostory jmen | Funkce
Dokumentace souboru geometrylib.h

Geometry functions. ...

#include "gelib.h"
#include "mathlib.h"
#include "arrays.h"

Zobrazit zdrojový text tohoto souboru.

Prostory jmen

 gelibspace
 

Funkce

int gelibspace::give_edge_points_commperpend_skewlines (const double *l1a, const double *l1b, const double *l2a, const double *l2b, double *p1, double *p2)
 

*** *** *** *** GEOMETRY FUNCTIONS *** *** *** ***


...
 
long gelibspace::intersec_rectangle3d_line (double zero, double norm, const PoinT *A, const PoinT *B, const PoinT *C, const PoinT *D, const PoinT *U, const PoinT *V, double *ksi, double *eta, double *t, PoinT *I1, PoinT *I2)
 ZDROJE http://softsurfer.com/algorithm_archive.htm. ...
 
long gelibspace::intersec_triangle_line (double zero, double norm, const PoinT *A, const PoinT *B, const PoinT *C, const PoinT *U, const PoinT *V, double *ksi, double *eta, double *t, PoinT *I1, PoinT *I2)
 
long gelibspace::nc_brick_3d (double zero, double x[], double y[], double z[], const PoinT *point, PoinT *answer)
 Function computes natural coordinates of 'point' on 'element', 'point' is entered in cartesian coordinates, 'element' is 3d brick=cube=hexahedron. ...
 
double gelibspace::area3D_Polygon (int n, const PoinT **V, const VectoR *N)
 

************************** WWW.SOFTSURFER.COM ALGORITHMS **************************


Copyright 2000, softSurfer (www.softsurfer.com) This code may be freely used and modified for any purpose providing that this copyright notice is included with it. ...

 
int gelibspace::intersect_RayTriangle (double zero, const PoinT *P0, const PoinT *P1, const PoinT *V0, const PoinT *V1, const PoinT *V2, PoinT *I)
 
void gelibspace::jac_3d (double &jac, Dvctr &x, Dvctr &y, Dvctr &z, double xi, double eta, double zeta)
 

Detailní popis

Geometry functions.

Definice v souboru geometrylib.h.