public class OBL extends java.lang.Object
Constructor and Description |
---|
OBL() |
Modifier and Type | Method and Description |
---|---|
static PointString |
invoke(Interpreter env,
CallStack callstack,
Curve crv,
GeomPlane plane,
double eps)
Return the intersection between an arbitrary plane and the specified curve.
|
static GeomList |
invoke(Interpreter env,
CallStack callstack,
GeometryList geom,
GeomPlane plane,
Parameter tol)
Return the intersection between an arbitrary plane and the specified list of
geometry.
|
static GeomList |
invoke(Interpreter env,
CallStack callstack,
Surface srf,
GeomPlane plane,
Parameter tol)
Return the intersection between an arbitrary plane and the specified surface.
|
static java.lang.String |
usage() |
public OBL()
public static java.lang.String usage()
public static GeomList invoke(Interpreter env, CallStack callstack, GeometryList geom, GeomPlane plane, Parameter tol) throws EvalError
geom
- The list of geometry to be intersected with the plane.plane
- The arbitrary plane to use for intersection.tol
- The desired tolerance for the intersection.bsh.EvalError
EvalError
public static PointString invoke(Interpreter env, CallStack callstack, Curve crv, GeomPlane plane, double eps) throws EvalError
crv
- The curve to be intersected with the plane.plane
- The arbitrary plane to use for intersection.eps
- The desired fractional tolerance in parameter space for the
intersection.bsh.EvalError
EvalError
public static GeomList invoke(Interpreter env, CallStack callstack, Surface srf, GeomPlane plane, Parameter tol) throws EvalError
srf
- The surface to be intersected with the plane.plane
- The arbitrary plane to use for intersection.tol
- The desired tolerance for the intersection.EvalError