Description:

Offset a curve on a brep face surface. This curve must lie on the surface. This overload allows to specify different offsets for different curve parameters.

Syntax:
public Curve[] OffsetOnSurface(
BrepFace face,
double curveParameters,
double offsetDistances,
double fittingTolerance
)
Parameters:
  • face
  • Type: BrepFace
  • The brep face on which to offset.
  • curveParameters
  • Type: double
  • Curve parameters corresponding to the offset distances.
  • offsetDistances
  • Type: double
  • distances to offset (+)left, (-)right.
  • fittingTolerance
  • Type: double
  • A fitting tolerance.
Returns:
Type: Curve[]
Offset curves on success, or None on failure.
Available since:
5.0

Description:

Offset this curve on a brep face surface. This curve must lie on the surface.

Syntax:
public Curve[] OffsetOnSurface(
BrepFace face,
double distance,
double fittingTolerance
)
Parameters:
  • face
  • Type: BrepFace
  • The brep face on which to offset.
  • distance
  • Type: double
  • A distance to offset (+)left, (-)right.
  • fittingTolerance
  • Type: double
  • A fitting tolerance.
Returns:
Type: Curve[]
Offset curves on success, or None on failure.
Available since:
5.0

Description:

Offset a curve on a brep face surface. This curve must lie on the surface. This overload allows to specify a surface point at which the offset will pass.

Syntax:
public Curve[] OffsetOnSurface(
BrepFace face,
Point2d throughPoint,
double fittingTolerance
)
Parameters:
  • face
  • Type: BrepFace
  • The brep face on which to offset.
  • throughPoint
  • Type: Point2d
  • 2d point on the brep face to offset through.
  • fittingTolerance
  • Type: double
  • A fitting tolerance.
Returns:
Type: Curve[]
Offset curves on success, or None on failure.
Available since:
5.0

Description:

Offset this curve on a surface. This curve must lie on the surface. This overload allows to specify different offsets for different curve parameters.

Syntax:
public Curve[] OffsetOnSurface(
Surface surface,
double curveParameters,
double offsetDistances,
double fittingTolerance
)
Parameters:
  • surface
  • Type: Surface
  • A surface on which to offset.
  • curveParameters
  • Type: double
  • Curve parameters corresponding to the offset distances.
  • offsetDistances
  • Type: double
  • Distances to offset (+)left, (-)right.
  • fittingTolerance
  • Type: double
  • A fitting tolerance.
Returns:
Type: Curve[]
Offset curves on success, or None on failure.
Available since:
5.0

Description:

Offset a curve on a surface. This curve must lie on the surface.

Syntax:
public Curve[] OffsetOnSurface(
Surface surface,
double distance,
double fittingTolerance
)
Parameters:
  • surface
  • Type: Surface
  • A surface on which to offset.
  • distance
  • Type: double
  • A distance to offset (+)left, (-)right.
  • fittingTolerance
  • Type: double
  • A fitting tolerance.
Returns:
Type: Curve[]
Offset curves on success, or None on failure.
Available since:
5.0

Description:

Offset a curve on a surface. This curve must lie on the surface. This overload allows to specify a surface point at which the offset will pass.

Syntax:
public Curve[] OffsetOnSurface(
Surface surface,
Point2d throughPoint,
double fittingTolerance
)
Parameters:
  • surface
  • Type: Surface
  • A surface on which to offset.
  • throughPoint
  • Type: Point2d
  • 2d point on the brep face to offset through.
  • fittingTolerance
  • Type: double
  • A fitting tolerance.
Returns:
Type: Curve[]
Offset curves on success, or None on failure.
Available since:
5.0

/
/
/
OffsetOnSurface

OffsetOnSurface method

Class:  Rhino.Geometry.Curve

Nothing found