ISurfaceEntity
public interface ISurfaceEntity : ITopologyEntity, IGeometryEntity, IDesignScriptEntity, IDisposable, ITransformableEntity
Returns the total surface area.
Returns true if the Surface is closed in U or V directions
Returns true if the Surface is closed in U direction.
Returns true if the Surface is closed in V direction
Returns the sum of all edges of the Surface.
Gets a Nurbs representation of the Surface within a specified tolerance. This method may approximate
Surface in certain circumstances.
Return a CoordinateSystem aligned with principal curvature directions.
The returned coordination system use xAxis, yAxis and zAxis to represent the uDir, vDir and normal.
The length of xAxis, yAxis represents the curvatures.
Return the derivatives at input U and V coordinates.
Returns a new Surface with the Normal flipped. Leaves this surface
unchanged.
Returns the Gaussian curvature at U and V parameters.
Create a parameter line curve on the given surface.
Create a Curve that represents a u or v parameter line on the Surface. A
parameter line runs in the direction of increasing u or v parameter at a
constant opposite u or v parameter. The resulting Curve will match the
Surface parameterisation and its range will be bounded by the Surface
parameter range. The type of Curve returned will depend on the Surface
type.
Combines this Surface and input Surface into a PolySurface
Combines this Surface and input Surfaces into a PolySurface
Return the normal Vector at specified U and V parameters.
Return the surface normal at the input Point on the Surface.
Offset Surface in direction of Surface normal by specified distance.
Return all the boundary Curves of the Surface.
Return the Point at specified U and V parameters.
Returns the principal curvatures at the U and V parameters.
Returns principal direction vectors at U and V parameters.
IGeometryEntity[] ProjectInputOnto(IGeometryEntity geometryToProject, IVectorEntity projectionDirection)
Projects the input Geometry onto this Surface in the input Vector direction
Subtract the input tools from this Surface.
Return the U tangent Vector at specified U and V parameters.
Return the V tangent Vector at specified U and V parameters.
Thicken Surface into a Solid, extruding in the direction of Surface
normals on both sides of the Surface.
Thicken Surface into a Solid, extruding in the direction of Surface
normals. If both_sides parameter is true, surface is thickened
on both sides.
Gets a Nurbs representation of the Surface. This method may approximate
Surface in certain circumstances.
Trim the surface with a collection of loops within the surface
Return the UV parameter pair at the input Point. This is the inverse of Point at parameter.