API Reference > FacetModeler Namespace > Classes > ShadedSurface Class
ShadedSurface Class
FacetModeler__ShadedSurfaceFacetModeler__ShadedSurfaceFacetModeler__ShadedSurface
Syntax
C++
class ShadedSurface : public Surface;

FMMdlSurface.h

Used to mark shaded surfaces in Architecture rendering. Vertex normals will be calculated on faces marked with the same ShadedSurface instance

 
Name 
Description 
 
Destructor. 
 
This is the overview for the Entity constructor overload. 
Surface Class
 
Name 
Description 
 
Destructor. 
 
Default constructor. 
ShadedSurface Class
 
Name 
Description 
 
Constructor. Creates a ShadedSurface
 
Surface Class
 
Name 
Description 
 
Type 
Defines surface object types. 
 
Name 
Description 
 
Gets all flags.
 
 
Checks whether the specified flag is on.
 
 
Sets all flags.
 
 
Sets the specified flag to the specified state.
 
 
Sets the tag to the specified one.
 
 
tag 
Gets an entity tag.
 
Surface Class
 
Name 
Description 
 
Compares surfaces with the specified tolerance.
 
 
copy 
Creates a copy of the surface to the specified body.
 
 
next 
Gets the next surface in the body.
 
 
Gets the normal at the specified vertex on the specified face.
 
 
Sets the pointer to the next item in the list of surfaces.
 
 
Transforms the surface with the given transformation matrix.
 
 
type 
Gets the surface type.
 
ShadedSurface Class
 
Name 
Description 
 
Returns true if the vertex belongs to sharp edge.
 
 
copy 
Creates a copy of the surface to the specified body.
 
 
Returns the crease angle of this surface. 
 
Finds sharp edges laying on this surface.
 
 
Returns the number of sharp edges for this surface. 
 
type 
Gets the surface type.
always returns kShaded for ShadedSurface 
 
Name 
Description 
 
= 
Assignment operator.
 
Copyright © 2002-2020. Open Design Alliance. All rights reserved.