ISurface Interface

Represents a base class that is common to most RhinoCommon surface types.

A surface represents an entity that can be all visited by providing two independent parameters, usually called (u, v), or sometimes (s, t).

Definition

Namespace: Karamba.Geometry
Assembly: KarambaCommon (in KarambaCommon.dll) Version: 3.0.8.0+eb23a7103f0eca0b6d808121e15fec6899194e15
C#
public interface ISurface

Methods

ClosestPoint Input the parameters of the point on the surface that is closest to testPoint.
Domain Gets the domain in a direction.
Evaluate Evaluates a surface mathematically.
GetSurfaceSize Gets an estimate of the size of the rectangle that would be created if the 3d surface where flattened into a rectangle.
IsoCurve Gets isoparametric curve.
IsPlanar Tests whether the surface is planar (flat) to within the given tolerance.
NormalAt Computes the surface normal at a point.

This is the simple evaluation call - it does not support error handling.

PointAt Evaluates a point at a given parameter.
ToBrep Convert the surface into a brep.

See Also