base(3)
π base(3) β Library Functions Manual π
okay bestie, sit down, hydrate, because this is the base page from the Coin docs (that's the manual section 3, Library Functions Manual) and it's basically the entire foundational class collection. no cap, this is the motherlode. π
β¨ NAME β¨
base β Base classes. that's it. that's the whole name. iconic, concise, main character energy. π
β¨ SYNOPSIS β¨
πΈ Classes πΈ
bestie, this is a long list, but every single one of them matters, so we're going through all of them. no skipping. periodt. π
class SbBSPTreeβ The SbBSPTree class provides a binary space partitioning container. π¦class SbBox2sβ The SbBox2s class is a 2 dimensional box with short integer coordinates.class SbBox2i32β The SbBox2i32 class is a 2 dimensional box with int32_t coordinates.class SbBox2fβ The SbBox2f class is a 2 dimensional box with floating point corner coordinates.class SbBox2dβ The SbBox2d class is a 2 dimensional box with double precision corner coordinates.class SbBox3sβ The SbBox3s class is a 3 dimensional box with short integer coordinates.class SbBox3fβ The SbBox3f class is an abstraction for an axis aligned 3 dimensional box.class SbBox3dβ The SbBox3d class is an abstraction for an axis aligned 3 dimensional box.class SbClipβ The SbClip class is a generic polygon clipper class. βοΈclass SbColorβ The SbColor class contains the red, green and blue components which make up a color value.class SbColor4fβ The SbColor4f class contains the red, green, blue and alpha components which make up a color value.class SbCylinderβ The SbCylinder class is a representation of a cylinder.class SbDictβ The SbDict class organizes a dictionary of keys and values.class SbImageβ The SbImage class is an abstract datatype for 2D and 3D images.class SbLineβ The SbLine class represents a line in 3D space.class SbMatrixβ The SbMatrix class is a 4x4 dimensional representation of a matrix.class SbDPMatrixβ The SbDPMatrix class is a 4x4 dimensional representation of a double-precision matrix.class SbNameβ The SbName class stores strings by reference.class SbPlaneβ The SbPlane class represents a plane in 3D space.class SbRotationβ The SbRotation class represents a rotation in 3D space. πclass SbSphereβ The SbSphere class is a representation of a sphere.class SbStringβ The SbString class is a string class with convenience functions for string operations.class SbTesselatorβ The SbTesselator class is used to tessellate polygons into triangles. πΊclass SbTimeβ The SbTime class instances represents time values. β°class SbVec2bβ The SbVec2b class is a 2 dimensional vector with 8-bit integer coordinates.class SbVec2ubβ The SbVec2ub class is a 2 dimensional vector with unsigned 8-bit integer coordinates.class SbVec2sβ The SbVec2s class is a 2 dimensional vector with short integer coordinates.class SbVec2usβ The SbVec2us class is a 2 dimensional vector with unsigned short integer coordinates.class SbVec2i32β The SbVec2i32 class is a 2 dimensional vector with 32-bit integer coordinates.class SbVec2ui32β The SbVec2ub class is a 2 dimensional vector with unsigned 32-bit integer coordinates.class SbVec2fβ The SbVec2f class is a 2 dimensional vector with floating point coordinates.class SbVec2dβ The SbVec2d class is a 2 dimensional vector with double precision floating point coordinates.class SbVec3bβ The SbVec3b class is a 3 dimensional vector with 8-bit integer coordinates.class SbVec3ubβ The SbVec3ub class is a 3 dimensional vector with unsigned 8-bit integer coordinates.class SbVec3sβ The SbVec3s class is a 3 dimensional vector with short integer coordinates.class SbVec3usβ The SbVec3us class is a 3 dimensional vector with unsigned short integer coordinates.class SbVec3i32β The SbVec3i32 class is a 3 dimensional vector with 32-bit integer coordinates.class SbVec3ui32β The SbVec3ui32 class is a 3 dimensional vector with unsigned 33-bit integer coordinates.class SbVec3fβ The SbVec3f class is a 3 dimensional vector with floating point coordinates.class SbVec3dβ The SbVec3d class is a 3 dimensional vector with double precision floating point coordinates.class SbVec4bβ The SbVec4b class is a 4 dimensional vector with 8-bit integer coordinates.class SbVec4ubβ The SbVec4ub class is a 4 dimensional vector with unsigned 8-bit integer coordinates.class SbVec4sβ The SbVec4s class is a 4 dimensional vector with short integer coordinates.class SbVec4usβ The SbVec4us class is a 4 dimensional vector with unsigned short integer coordinates.class SbVec4i32β The SbVec4i32 class is a 4 dimensional vector with 32-bit integer coordinates.class SbVec4ui32β The SbVec4ui32 class is a 4 dimensional vector with unsigned 32-bit integer coordinates.class SbVec4fβ The SbVec4f class is a 4 dimensional vector with floating point coordinates.class SbVec4dβ The SbVec4d class is a 4 dimensional vector with double precision floating point coordinates.class SbViewVolumeβ The SbViewVolume class is a viewing volume in 3D space. πclass SbViewportRegionβ The SbViewportRegion class is a viewport within a full window.class SbXfBox3fβ The SbXfBox3f class is a 3 dimensional box with floating point coordinates and an attached transformation.class SbXfBox3dβ The SbXfBox3d class is a 3 dimensional box with double precision coordinates and an attached transformation.class SbIntListβ The SbIntList class is a container for integer list arrays.class SbList< Type >β The SbList class is a template container class for lists. πclass SbPListβ The SbPList class is a container class for void pointers.class SbStringListβ The SbStringList class is a container for arrays of SbString pointers.class SbVec3fListβ The SbVec3fList class is a container for arrays of SbVec3f pointers.
β¨ Detailed Description β¨
it's giving "the vibes are described in detail" but the detail is that there isn't any here, bestie. this section exists and that's the tea. π
β¨ Author β¨
Generated automatically by Doxygen for Coin from the source code. so not a person, a robot, and honestly? respect. π€π
heads up bestie: a couple of these one-liners are exactly as written in the source, typos and all βSbVec2ui32is described asThe SbVec2ub class is a 2 dimensional vector with unsigned 32-bit integer coordinates.andSbVec3ui32is described asThe SbVec3ui32 class is a 3 dimensional vector with unsigned 33-bit integer coordinates.not me fixing those, that's just what the page says. π
and that's the whole page, bestie β no notes, we ate. π β¨
this lil love letter to the base classes came from Coin, Version 2.5.0, and it lives at base(3) in the Library Functions Manual. mwah. ππ
π¦ where this page comes from
- fedora 43: Coin2-devel 2.5.0-52.fc43 Β· GPL-2.0-only
- fedora 43: Coin2-devel 2.5.0-52.fc43 Β· GPL-2.0-only
- fedora 44: Coin2-devel 2.5.0-54.fc44 Β· GPL-2.0-only
- fedora 44: Coin2-devel 2.5.0-54.fc44 Β· GPL-2.0-only
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms