DrawSmoothCAShadedShape

From Solid Graphics Wiki

Jump to: navigation, search
DrawSmoothCAShadedShape
Namespace: SKL3D
Member of: (this function is not member of any class)
Include: Skl3DDraw.h
Lib (Release): SKL.lib
Lib (Debug): SKL_D.lib

The DrawSmoothCAShadedShape function draws a shape using smooth shading with crease angle. The smooth shading with crease angle is suitable for shapes which have smoothly curved surfaces and also sharp edges.

The function uses OpenGL functions for drawing the shape, so the shape is drawn into active/current OpenGL rendering context window.

void DrawSmoothCAShadedShape
         (
         const Shape & shape,
         const VectorList & normals
         );


Parameters

shape The shape to render.
normals Shape points normal vectors. The vectors can be calculated using the Shape::CalculateNormals method. Number of normal vectors in the list must be three times the count of triangles in the shape.

See Also





   


SolidKit Library Documentation

Personal tools