public class SoTextureCoordinateElement extends SoReplacedTextureElement
See also:
Modifier and Type | Class and Description |
---|---|
static class |
SoTextureCoordinateElement.CoordTypes
The choice of values is for compatibility with Open Inventor 2.0 binary format files.
|
Inventor.ConstructorCommand
Modifier and Type | Field and Description |
---|---|
static int |
EXPLICIT
Deprecated.
Use
SoTextureCoordinateElement.CoordTypes.EXPLICIT instead. |
static int |
FUNCTION
Deprecated.
Use
SoTextureCoordinateElement.CoordTypes.FUNCTION instead. |
VERBOSE_LEVEL, ZeroHandle
Modifier and Type | Method and Description |
---|---|
SbVec4f |
get(SbVec3f point,
SbVec3f normal)
Calls get(point, normal, (int)0).
|
SbVec4f |
get(SbVec3f point,
SbVec3f normal,
int unit)
Given point and normal, returns texture coordinate.
|
SbVec2f |
get2(int index)
Calls get2(index, (int)0).
|
SbVec2f |
get2(int index,
int unit)
Returns the indexed coordinate from an element as a 2- or 4-vector, converting if necessary.
|
SbVec4f |
get4(int index)
Calls get4(index, (int)0).
|
SbVec4f |
get4(int index,
int unit) |
static int |
getClassStackIndex()
Deprecated.
As of Open Inventor 9.3 replaced by SoElement.getClassStackIndex(Class)
|
static SoTextureCoordinateElement |
getInstance(SoState state)
Returns the top (current) instance of the element in the state.
|
int |
getNum()
Calls getNum((int)0).
|
int |
getNum(int unit)
Returns the number of coordinate points in an instance.
|
SoTextureCoordinateElement.CoordTypes |
getType()
Calls getType((int)0).
|
SoTextureCoordinateElement.CoordTypes |
getType(int unit) |
static SoTextureCoordinateElement.CoordTypes |
getType(SoState state)
Calls getType(state, (int)0).
|
static SoTextureCoordinateElement.CoordTypes |
getType(SoState state,
int unit)
Returns code indicating what has been set in state/element.
|
boolean |
is2D()
Calls is2D((int)0).
|
boolean |
is2D(int unit) |
boolean |
isForceSending()
Calls isForceSending((int)0).
|
boolean |
isForceSending(int unit) |
void |
push(SoState name_27074)
Overrides
push() method to copy values from next instance in the stack. |
static void |
set2(SoState state,
SoNode node,
SbVec2f[] coords)
Calls set2(state, node, coords, false).
|
static void |
set2(SoState state,
SoNode node,
SbVec2f[] coords,
boolean frcSend) |
static void |
set4(SoState state,
SoNode node,
SbVec4f[] coords)
Calls set4(state, node, coords, false).
|
static void |
set4(SoState state,
SoNode node,
SbVec4f[] coords,
boolean frcSend) |
static void |
setDefault(SoState state,
SoNode node)
Sets the current texture coordinates, in any of several ways: EXPLICIT, no coordinates (shapes will generate).
|
getClassStackIndex, pop
dispose, getAddress, getNativeResourceHandle, startInternalThreads, stopInternalThreads
@Deprecated public static final int EXPLICIT
SoTextureCoordinateElement.CoordTypes.EXPLICIT
instead.@Deprecated public static final int FUNCTION
SoTextureCoordinateElement.CoordTypes.FUNCTION
instead.public static void set4(SoState state, SoNode node, SbVec4f[] coords)
public SbVec2f get2(int index)
public boolean isForceSending()
public SoTextureCoordinateElement.CoordTypes getType()
public static SoTextureCoordinateElement.CoordTypes getType(SoState state)
public static void set2(SoState state, SoNode node, SbVec2f[] coords)
public boolean is2D()
public int getNum()
public SbVec4f get4(int index)
@Deprecated public static int getClassStackIndex()
public static SoTextureCoordinateElement.CoordTypes getType(SoState state, int unit)
public int getNum(int unit)
public static void setDefault(SoState state, SoNode node)
public static SoTextureCoordinateElement getInstance(SoState state)
public boolean isForceSending(int unit)
public SbVec2f get2(int index, int unit)
public SbVec4f get4(int index, int unit)
public boolean is2D(int unit)
public void push(SoState name_27074)
push()
method to copy values from next instance in the stack.push
in class SoReplacedTextureElement
public SoTextureCoordinateElement.CoordTypes getType(int unit)
Generated on January 23, 2025, Copyright © Thermo Fisher Scientific. All rights reserved. http://www.openinventor.com