3 #ifndef _APIIntersectionLineSurface_H_
4 #define _APIIntersectionLineSurface_H_
8 namespace AnyCAD{
namespace API
26 void SetSurface (
const TopoShape& surface) ;
32 bool Perform (
const Ray& ray) ;
45 int GetPointCount ()
const;
51 Vector3 GetPoint (
int idx)
const;
57 Real GetParameterU (
int idx)
const;
63 Real GetParameterV (
int idx)
const;
69 Real GetParameterW (
int idx)
const;
74 Vector3 GetNearestPoint ()
const;
78 #endif //_APIIntersectionLineSurface_H_
Ray.
Definition: APIMath.h:364
拓扑对象
Definition: APITopoShape.h:18
#define DECLARE_APIOBJECT(className)
Definition: APIObjectDef.h:10
Point or vector.
Definition: APIMath.h:37
Intersection testing for line and surface.
Definition: APIIntersectionLineSurface.h:18
double Real
Definition: APIMath.h:7