7 IntersectionCurve(SphereSurfaceIn3d &sphere1, SphereSurfaceIn3d &sphere2) : sphere1(sphere1), sphere2(sphere2) { }
10 SphereSurfaceIn3d &sphere1;
11 SphereSurfaceIn3d &sphere2;
35 return intersectionpoint;
41 return intersectionpoint;
80 return intersectionpoint;
87 return intersectionpoint;
float Solve(const Function< float, float > &func, float t_0, float t_1)
Definition Effect.cc:1836
float Intersection1(IntersectionPrimitive2d &p1, IntersectionPrimitive2d &p2)
Definition IntersectionCurve.hh:31
ColorSpace< Point > ColorSpace3d
Definition IntersectionCurve.hh:98
float Intersection2(IntersectionPrimitive2d &p1, IntersectionPrimitive2d &p2)
Definition IntersectionCurve.hh:37
ColorSpace< Point2d > ColorSpace2d
Definition IntersectionCurve.hh:97
Definition IntersectionCurve.hh:93
virtual Color MapColor(T t) const =0
Definition VectorTools.hh:380
IntersectionCurve(SphereSurfaceIn3d &sphere1, SphereSurfaceIn3d &sphere2)
Definition IntersectionCurve.hh:7
Definition IntersectionCurve.hh:20
Point2d Index(float val) const
Definition IntersectionCurve.hh:22
virtual float Distance(Point2d p) const =0
virtual float StartRange() const =0
float Index(Point2d p) const
Definition IntersectionCurve.hh:23
virtual Point2d Curve(float val) const =0
virtual float EndRange() const =0
Definition IntersectionCurve.hh:45
virtual float StartRange() const =0
float Index(Point p) const
Definition IntersectionCurve.hh:50
Point Index(Point2d val) const
Definition IntersectionCurve.hh:49
void set_curve(CurveIn3d &curve)
Definition IntersectionCurve.hh:47
virtual Point Surface(Point2d p) const =0
Point2d Index(float val) const
Definition IntersectionCurve.hh:48
virtual float EndRange() const =0
virtual float DistanceFromSurface(Point p) const =0
virtual Point2d Retraction(const CurveIn3d &curve, float pos) const =0
Definition Effect.hh:10172
virtual float StartRange() const =0
virtual float EndRange() const =0
virtual float DistanceFromSurface(Point p) const =0
SpherePrimitive(Point center, float radius)
Definition IntersectionCurve.hh:64
virtual Point Surface(Point2d p) const =0
virtual Point2d Retraction(const CurveIn3d &curve, float pos) const
Definition IntersectionCurve.hh:65
border radius
Definition gameapi_example.php:45
Definition VectorTools.hh:910