public class SoBevelProperty extends SoNode
SoBevelAction
) for all subsequent shapes.
You can use it to specify a beveling radius (absolute or relative) and an angle between adjacent faces (like a crease angle) that determines if the edge between those faces will be beveled.
File format/default:
BevelProperty {
angle | 0.5 |
radius | 0.05 |
absoluteRadius | false |
testsBeforeBevel | DUPLICATE_TEST | ORDERING_TEST |
Action behavior:
Sets: SoBevelPropertyElement
See also:
Modifier and Type | Class and Description |
---|---|
static class |
SoBevelProperty.Tests
Test.
|
SoNode.RenderModes
Inventor.ConstructorCommand
Modifier and Type | Field and Description |
---|---|
SoSFBool |
absoluteRadius
If true, the value of
radius will be taken as the bevel radius. |
SoSFFloat |
angle
Indicates the angle (in radians, between 0 and pi) between two adjacent face normals
above which the edge will be beveled.
|
static float |
DEFAULT_RADIUS |
SoSFFloat |
radius
This defines the bevel radius (the size of the rounded edge or corner).
|
SoSFBitMask<SoBevelProperty.Tests> |
testsBeforeBevel
Which tests should be performed in order to "clean up" the shape before it is beveled.
|
VERBOSE_LEVEL, ZeroHandle
Constructor and Description |
---|
SoBevelProperty()
Constructor.
|
affectsState, callback, copy, copy, distribute, doAction, getAlternateRep, getBoundingBox, getByName, getMatrix, getPrimitiveCount, getRenderEngineMode, getRenderUnitID, GLRender, GLRenderBelowPath, GLRenderInPath, GLRenderOffPath, grabEventsCleanup, grabEventsSetup, handleEvent, isBoundingBoxIgnoring, isOverride, pick, rayPick, search, setOverride, touch, write
copyFieldValues, copyFieldValues, enableNotify, fieldsAreEqual, get, getAllFields, getEventIn, getEventOut, getField, getFieldName, hasDefaultValues, isNotifyEnabled, set, setToDefaults
dispose, getName, isDisposable, isSynchronizable, setName, setSynchronizable
getNativeResourceHandle
public final SoSFFloat angle
SoEdgeFlag
it will not be beveled, regardless of the value of angle
).public final SoSFFloat radius
absoluteRadius
flag (below).public final SoSFBool absoluteRadius
public final SoSFBitMask<SoBevelProperty.Tests> testsBeforeBevel
public static final float DEFAULT_RADIUS
Generated on July 31, 2019, Copyright © Thermo Fisher Scientific. All rights reserved. http://www.openinventor.com