SOTEXTURECOORDINATEFUNCTION(3iv)
β¨ SoTextureCoordinateFunction β¨
okay bestie, welcome to the SoTextureCoordinateFunction(3IV) page π this one lives in section 3IV of the manual, and it's giving very "abstract base class" energy, so let's get into it.
πΈ NAME πΈ
SoTextureCoordinateFunction β the abstract base class for texture coordinate function nodes. she's the blueprint, not the building, yk? π
π¦ INHERITS FROM π¦
SoBase > SoFieldContainer > SoNode > SoTextureCoordinateFunction
so like, that whole glow-up lineage? iconic. she got everything from SoBase all the way down π
β¨ SYNOPSIS β¨
#include <Inventor/nodes/SoTextureCoordinateFunction.h>
Methods from class SoTextureCoordinateFunction:
static SoType getClassTypeId()
Methods from class SoNode:
void setOverride(SbBool state)
SbBool isOverride() const
SoNode * copy(SbBool copyConnections = FALSE) const
virtual SbBool affectsState() const
static SoNode * getByName(const SbName &name)
static int getByName(const SbName &name, SoNodeList &list)
Methods from class SoFieldContainer:
void setToDefaults()
SbBool hasDefaultValues() const
SbBool fieldsAreEqual(const SoFieldContainer *fc) const
void copyFieldValues(const SoFieldContainer *fc, SbBool
copyConnections = FALSE)
SbBool set(const char *fieldDataString)
void get(SbString &fieldDataString)
virtual int getFields(SoFieldList &resultList) const
virtual SoField * getField(const SbName &fieldName) const
SbBool getFieldName(const SoField *field, SbName &fieldName)
const
SbBool isNotifyEnabled() const
SbBool enableNotify(SbBool flag)
Methods from class SoBase:
void ref()
void unref() const
void unrefNoDelete() const
void touch()
virtual SoType getTypeId() const
SbBool isOfType(SoType type) const
virtual void setName(const SbName &name)
virtual SbName getName() const
π DESCRIPTION π
okay so real talk: this is an abstract base class for texture coordinate functions. you don't instantiate her directly, she's the parent π
the subclasses of this node let texture coordinates get created by mapping object-space points on the surfaces of shapes into texture space, according to some function. so like, the shape's points get translated into texture-land via a function, and that's the whole vibe. math but make it fashion β¨
π METHODS π
static SoType getClassTypeId()β returns the type identifier for this class. it's the "who am i" of the node world, and she always knows π«Ά
π FILE FORMAT/DEFAULTS π
TextureCoordinateFunction {
}
look at her. empty. no fields. she's abstract, she's mysterious, she's not about to give you content π
π SEE ALSO π
SoTexture2SoTexture2TransformSoTextureCoordinate2SoTextureCoordinateBindingSoTextureCoordinateDefaultSoTextureCoordinateEnvironmentSoTextureCoordinatePlane
go read these next bestie, they're the ones that actually do the thing π
and that's the page!! this was SoTextureCoordinateFunction(3IV), brought to you by the section 3IV girlies β go forth and map those object-space points into texture space, no cap π¦πβ¨
π¦ where this page comes from
- debian bookworm: inventor-doc 2.1.5-10+dfsg-2 Β· LGPL-2.0-or-later
- debian trixie: inventor-doc 2.1.6+ds-2 Β· LGPL-2.0-or-later
- ubuntu jammy: inventor-doc 2.1.5-10-24
- ubuntu noble: inventor-doc 2.1.5-10+dfsg-2.1build2 Β· LGPL-2.0-or-later
- ubuntu questing: inventor-doc 2.1.6+ds-2
- ubuntu resolute: inventor-doc 2.1.6.1+ds-1 Β· LGPL-2.0-or-later
- ubuntu stonking: inventor-doc 2.1.6.1+ds-1 Β· LGPL-2.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms