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 |
vrmlOutput | false |
testsBeforeBevel | DUPLICATE_TEST | ORDERING_TEST |
Action behavior:
Sets: SoBevelPropertyElement
See also:
Modifier and Type | Class and Description |
---|---|
static class |
SoBevelProperty.Tests
Test.
|
Inventor.ConstructorCommand
Modifier and Type | Field and Description |
---|---|
SoSFBool |
absoluteRadius
If true, the value of
radius will be taken as the bevel radius. |
static int |
ALL_TESTS
Deprecated.
Use
SoBevelProperty.Tests.ALL_TESTS instead. |
SoSFFloat |
angle
Indicates the angle (in radians, between 0 and pi) between two adjacent face normals
above which the edge will be beveled.
|
static int |
COPLANAR_TEST
Deprecated.
Use
SoBevelProperty.Tests.COPLANAR_TEST instead. |
static float |
DEFAULT_RADIUS |
static int |
DUPLICATE_TEST
Deprecated.
Use
SoBevelProperty.Tests.DUPLICATE_TEST instead. |
static int |
ORDERING_TEST
Deprecated.
Use
SoBevelProperty.Tests.ORDERING_TEST instead. |
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.
|
SoSFBool |
vrmlOutput
Flag for the type of the output shapes.
|
VERBOSE_LEVEL, ZeroHandle
Constructor and Description |
---|
SoBevelProperty()
Constructor.
|
affectsState, callback, copy, copy, distribute, doAction, getAlternateRep, getBoundingBox, getByName, getMatrix, getPrimitiveCount, 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, getEXTERNPROTO, getName, getPROTO, isDisposable, isSynchronizable, setName, setSynchronizable
getAddress, getNativeResourceHandle, startInternalThreads, stopInternalThreads
public static final float DEFAULT_RADIUS
@Deprecated public static final int COPLANAR_TEST
SoBevelProperty.Tests.COPLANAR_TEST
instead.@Deprecated public static final int DUPLICATE_TEST
SoBevelProperty.Tests.DUPLICATE_TEST
instead.@Deprecated public static final int ORDERING_TEST
SoBevelProperty.Tests.ORDERING_TEST
instead.@Deprecated public static final int ALL_TESTS
SoBevelProperty.Tests.ALL_TESTS
instead.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 SoSFBool vrmlOutput
SoVRMLIndexedFaceSet
). Otherwise, the beveled shapes are created using standard Open Inventor indexed face sets (SoIndexedFaceSet
).public final SoSFBitMask<SoBevelProperty.Tests> testsBeforeBevel
Generated on January 23, 2025, Copyright © Thermo Fisher Scientific. All rights reserved. http://www.openinventor.com