gCAD3D 2.35
ut_srv.c File Reference

Revolved-Surface-Functions. More...

#include <math.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include "../ut/ut_geo.h"
#include "../ut/func_types.h"

Functions

int SRV_axis1 (Point *ptSpi, Vector *vcSpi, SurRev *oSrv)
 
int SRV_CvIso_parsrv (void *objo, int *oTyp, Memspc *memSeg, ObjGX *srv, double dp, int iDir)
 
int SRV_pt_evparsrv (Point *pto, double parU, double parV)
 

Detailed Description

Revolved-Surface-Functions.

=====================================================
List_functions_start:
? u/v-Parameter from 3D-Revolved-Surface-Point
SRV_pt_evparsrv create 3D-point from U,V-parameters
SRV_CvIso_parsrv get iso-curve from RevolvedSurface
SRV_axis1 get starting-Axis-origin & direction
List_functions_end:
=====================================================
- see also:
../ut/ut_surstd.c
../ut/ut_sru.c

Function Documentation

int SRV_axis1 ( Point ptSpi,
Vector vcSpi,
SurRev oSrv 
)
int SRV_CvIso_parsrv ( void *  objo,
int *  oTyp,
Memspc memSeg,
ObjGX srv,
double  dp,
int  iDir 
)
int SRV_pt_evparsrv ( Point pto,
double  parU,
double  parV 
)