23#ifndef _SO_BEVEL_PROPERTY
24#define _SO_BEVEL_PROPERTY
26#include <Inventor/nodes/SoNode.h>
27#include <Inventor/fields/SoSFFloat.h>
28#include <Inventor/fields/SoSFBitMask.h>
29#include <Inventor/fields/SoSFBool.h>
137 virtual void doAction(
SoAction *action);
142 static void initClass();
143 static void exitClass();
144 static const float DEFAULT_RADIUS;
145 static const SbBool DEFAULT_ABSOLUTE_RADIUS;
146 static const float DEFAULT_ANGLE;
147 static const int DEFAULT_TESTS;
Abstract base class for all actions.
<a href="IconLegend.html"><img src="extTGS.gif" alt="VSG extension" border="0"></a> Creates a scene ...
<a href="IconLegend.html"><img src="extTGS.gif" alt="VSG extension" border="0"></a> Node to define b...
SoBevelProperty()
Constructor.
SoSFBool absoluteRadius
If TRUE, the value of radius will be taken as the bevel radius.
@ DUPLICATE_TEST
Remove duplicate faces.
@ COPLANAR_TEST
Concatenate coplanar faces.
@ ORDERING_TEST
Reorder facet normals.
SoSFFloat radius
This defines the bevel radius (the size of the rounded edge or corner).
SoSFBitMask testsBeforeBevel
Which tests should be performed in order to "clean up" the shape before it is beveled.
SoSFFloat angle
Indicates the angle (in radians, between 0 and pi) between two adjacent face normals above which th...
Performs a generic traversal of a scene graph or path.
Abstract base class for all database nodes.
Single-value field containing a set of bit flags.
Field containing a single Boolean value.
Field containing a floating-point value.