Class SoTextureCoordinateElement

    • Method Detail

      • isForceSending

        public boolean isForceSending()
        Calls isForceSending((int)0).
      • set4

        public static void set4​(SoState state,
                                SoNode node,
                                SbVec4f[] coords)
        Calls set4(state, node, coords, false).
      • get2

        public SbVec2f get2​(int index)
        Calls get2(index, (int)0).
      • is2D

        public boolean is2D()
        Calls is2D((int)0).
      • set2

        public static void set2​(SoState state,
                                SoNode node,
                                SbVec2f[] coords)
        Calls set2(state, node, coords, false).
      • getNum

        public int getNum()
        Calls getNum((int)0).
      • get4

        public SbVec4f get4​(int index)
        Calls get4(index, (int)0).
      • set2

        public static void set2​(SoState state,
                                SoNode node,
                                SbVec2f[] coords,
                                boolean frcSend)
      • setDefault

        public static void setDefault​(SoState state,
                                      SoNode node)
        Sets the current texture coordinates, in any of several ways: EXPLICIT, no coordinates (shapes will generate).
      • getClassStackIndex

        @Deprecated(since="9.3.0.0")
        public static int getClassStackIndex()
        Deprecated.
        As of Open Inventor 9.3.0.0. replaced by SoElement.getClassStackIndex(Class)
        Returns the stack id for this element. ] *
      • set4

        public static void set4​(SoState state,
                                SoNode node,
                                SbVec4f[] coords,
                                boolean frcSend)
      • getInstance

        public static SoTextureCoordinateElement getInstance​(SoState state)
        Returns the top (current) instance of the element in the state. The get routines are called on an instance because it is more efficient than calling a static method that looks up the element in the state for every coordinate.
      • isForceSending

        public boolean isForceSending​(int unit)
      • get2

        public SbVec2f get2​(int index,
                            int unit)
        Returns the indexed coordinate from an element as a 2- or 4-vector, converting if necessary.
      • is2D

        public boolean is2D​(int unit)
      • get4

        public SbVec4f get4​(int index,
                            int unit)
      • get

        public SbVec4f get​(SbVec3f point,
                           SbVec3f normal,
                           int unit)
        Given point and normal, returns texture coordinate. (The r coordinate will be 0.0 and the q will be 1.0 until we get 3D texture coordinate functions.)
      • getNum

        public int getNum​(int unit)
        Returns the number of coordinate points in an instance.