SbVec2ui32(3)
π SbVec2ui32 π
okay bestie, welcome to the <coin> manpage corner of the internet π today's main character is SbVec2ui32 β a two-dimensional vector of unsigned 32-bit integers. yeah. that's the whole vibe. two numbers, side by side, holding hands. π«Ά
β¨ NAME β¨
SbVec2ui32 β your lil 2D vector of uint32_t values, fr fr π
πΈ SYNOPSIS πΈ
first things first, you gotta let it in:
#include <Inventor/SbVec2ui32.h>
π Public Member Functions π
SbVec2ui32(const uint32_t v[2])β build one from a raw array of twouint32_ts πSbVec2ui32(uint32_t x, uint32_t y)β build one from two separate numbers, the classic way β¨SbVec2ui32(const SbVec2i32 &v)β build one from anSbVec2i32, converting as it goes πSbVec2ui32(const SbVec2ub &v)β build one from anSbVec2ub, same energy π¦SbVec2ui32(const SbVec2us &v)β build one from anSbVec2us, also same energy πΈSbVec2ui32 & setValue(const uint32_t v[2])β overwrite both slots from an array, returns you a reference so you can keep chaining πSbVec2ui32 & setValue(uint32_t x, uint32_t y)β overwrite both slots from two numbers, returns a reference too πSbVec2ui32 & setValue(const SbVec2i32 &v)β overwrite both slots from anSbVec2i32π₯SbVec2ui32 & setValue(const SbVec2ub &v)β overwrite both slots from anSbVec2ubβSbVec2ui32 & setValue(const SbVec2us &v)β overwrite both slots from anSbVec2usπconst uint32_t * getValue(void) constβ hand you a pointer to the internal array so you can peek at both values at once πvoid getValue(uint32_t &x, uint32_t &y) constβ copy the two values out into your own variables, no pointer drama πuint32_t & operator[](int i)β index into it, and you can even write through the result πconst uint32_t & operator[](int i) constβ the const version of indexing, read-only, very demure πint32_t dot(const SbVec2ui32 &v) constβ dot product with another vector, returns anint32_tπ§void negate(void)β negate this vector in place, yes it's auint32_tvector and yes that's what the API gives you πSbVec2ui32 & operator*=(int d)β multiply in place by anintπSbVec2ui32 & operator*=(double d)β multiply in place by adoubleβ¨SbVec2ui32 & operator/=(int d)β divide in place by anintπSbVec2ui32 & operator/=(double d)β divide in place by adoubleπSbVec2ui32 & operator+=(const SbVec2ui32 &v)β add another vector to this one, in place π«ΆSbVec2ui32 & operator-=(const SbVec2ui32 &v)β subtract another vector from this one, in place πΈSbVec2ui32 operator-(void) constβ unary minus, gives you back a brand new negated copy π
π¦ Protected Attributes π¦
uint32_t vec[2]β the actual storage, bestie. twouint32_ts chilling in an array. that's the whole girl π
π Detailed Description π
okay so like, it's a 2D vector. of unsigned 32-bit ints. it's giving structured. it's giving Coin. periodt. π
β Since β
- Coin 2.5
so she's been around since Coin 2.5, an icon, a legend, and she is the moment π₯
π§ Author π§
Generated automatically by Doxygen for Coin from the source code.
not a human author, just Doxygen doing its lil robot thing π€ no cap, it wrote this whole page by itself and honestly? slay.
that's the whole page bestie, you ate that read π go forth and build ur vectors π¦
Version 4.0.10 β Thu Jun 25 2026 00:00:00 β SbVec2ui32(3) β¨π πΈ
π¦ where this page comes from
- fedora 43: Coin4-devel 4.0.10-1.fc43 Β· BSD-3-Clause AND GPL-3.0-or-later
- fedora 43: Coin4-devel 4.0.10-1.fc43 Β· BSD-3-Clause AND GPL-3.0-or-later
- fedora 44: Coin4-devel 4.0.10-1.fc44 Β· BSD-3-Clause AND GPL-3.0-or-later
- fedora 44: Coin4-devel 4.0.10-1.fc44 Β· BSD-3-Clause AND GPL-3.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms