public class SoBevelPropertyElement extends SoReplacedElement
Inventor.ConstructorCommand
VERBOSE_LEVEL, ZeroHandle
Modifier and Type | Method and Description |
---|---|
float |
getAngle()
Gets the bevel properties (angle).
|
static int |
getClassStackIndex()
Deprecated.
As of Open Inventor 9.3 replaced by SoElement.getClassStackIndex(Class)
|
static SoBevelPropertyElement |
getInstance(SoState state)
Returns the top (current) instance of the element in the state.
|
float |
getRadius()
Gets the bevel properties (radius).
|
int |
getTestsToDoBeforeBevel()
Method to know the different tests currently selected; these tests will be performed on each shape before beveling is applied.
|
boolean |
isAbsoluteRadius()
Gets the bevel properties (absolute radius).
|
boolean |
isCoplanarTestEnabled()
Method to know if this test is enabled.
|
boolean |
isDuplicateTestEnabled()
Method to know if this test is enabled.
|
boolean |
isEnabled()
Gets the bevel properties (enabled flag).
|
boolean |
isOrderingTestEnabled()
Method to know if this test is enabled.
|
boolean |
isOutputVRML()
Gets the current selected type of the output shape (VRML or not).
|
static void |
setAbsoluteRadius(SoState state,
SoNode node,
float name_9431)
Sets the bevel radius as an absolute value.
|
static void |
setAngle(SoState state,
SoNode node,
float name_9425)
Sets the bevel angle: if 2 adjacent faces make a greater angle, then their common edge is beveled.
|
static void |
setRadius(SoState state,
SoNode node)
Calls setRadius(state, node, (float)com.openinventor.inventor.nodes.SoBevelProperty.DEFAULT_RADIUS).
|
static void |
setRadius(SoState state,
SoNode node,
float name_9428)
Sets the bevel radius as a percentage [0.0, 1.0] of the greater value of the length of each edge.
|
static void |
setTests(SoState state,
SoNode node,
int name_9434)
Allows the user to switch on/off the tests applied before the bevel (can increase speed when the tests are not needed).
|
static void |
setVRMLOutput(SoState state,
SoNode node,
boolean name_9437)
Allows the user to select the type of the output shapes (VRML or not).
|
getClassStackIndex, pop, push
dispose, getAddress, getNativeResourceHandle, startInternalThreads, stopInternalThreads
public static void setRadius(SoState state, SoNode node)
public static SoBevelPropertyElement getInstance(SoState state)
@Deprecated public static int getClassStackIndex()
public boolean isOutputVRML()
public int getTestsToDoBeforeBevel()
public float getRadius()
public static void setAbsoluteRadius(SoState state, SoNode node, float name_9431)
public boolean isAbsoluteRadius()
public static void setVRMLOutput(SoState state, SoNode node, boolean name_9437)
public static void setTests(SoState state, SoNode node, int name_9434)
public float getAngle()
public boolean isDuplicateTestEnabled()
public static void setAngle(SoState state, SoNode node, float name_9425)
public boolean isOrderingTestEnabled()
public boolean isEnabled()
public static void setRadius(SoState state, SoNode node, float name_9428)
public boolean isCoplanarTestEnabled()
Generated on January 23, 2025, Copyright © Thermo Fisher Scientific. All rights reserved. http://www.openinventor.com