API Reference > OdGe Classes > OdGeSpunSurf Class
OdGeSpunSurf Class
OdGeSpunSurfOdGeSpunSurfOdGeSpunSurf
Syntax
C++
class OdGeSpunSurf : public OdGeSurface;

GeSpunSurf.h

A spun surface has a parametric representation of the form: R( u, v ) = Z( u ) + ( C( u ) - Z( u ))cos( v ) + A X ( C( u ) - Z( u ) ) sin( v) where

  • C(u) is the profile curve
  • Z(u) is the projection of C(u) onto the spin axis
  • A is the spin axis direction (unit vector)
  • C must not be an intersection curve or a trimmed curve

Z(u) = P + ( ( C( u ) - P ) . A )A where P is a reference point on the axis. 

For internal use only. 

Corresponding C++ library: TD_Ge 

 

 
Name 
Description 
 
This is the overview for the OdGeSpunSurf constructor overload. 
 
Name 
Description 
 
Returns a vector that represents an axis around which the profile curve is spun to create this spun surface. 
 
Returns a point that represents a rotational axis origin. 
 
Returns a pointer to the profile curve that is spun to create this spun surface. 
 
Returns a vector that indicates the direction of the zero rotation angle of a profile curve. 
 
set 
Sets the given parameters to this spun surface.
 
 
Sets angles of rotation of the profile curve of this spun surface.
 
 
Sets a vector that indicates the direction of the zero rotation angle of a profile curve.
 
 
Name 
Description 
 
= 
Assignment operator for the OdGeSpunSurf object. 
Copyright © 2002–2020. Open Design Alliance. All rights reserved.