SoVolumeFaceSet(3)

πŸ“¦ version 2.1.0, in fedora 43, fedora 44

✨ SoVolumeFaceSet ✨

okay bestie so this one is a whole Library Functions Manual situation, and it's lowkey iconic. it's SoVolumeFaceSet(3) β€” yes the whole page is named after it, main character energy fr fr πŸ’…


🌸 NAME 🌸

SoVolumeFaceSet β€” Render a set of faces within the volume. that's it, that's the gig πŸŽ€


πŸ¦‹ SYNOPSIS πŸ¦‹

#include <VolumeViz/nodes/SoVolumeFaceSet.h>

πŸ’œ Static Public Member Functions πŸ’œ

  • static void initClass (void) β€” the classic Coin-style init, no cap

πŸ“ Public Attributes πŸ“

  • SoSFBool clipGeometry β€” a bool field, slay
  • SoSFFloat offset β€” a float field, also slay

🌈 Protected Member Functions 🌈

  • virtual void GLRender (SoGLRenderAction *action) β€” the render hook, protected so it's giving "you can subclass but don't touch it directly"

πŸ’« Friends πŸ’«

  • class SoVolumeFaceSetP
  • class CvrFaceSetRenderP

πŸ’– DETAILED DESCRIPTION πŸ’–

Render a set of faces within the volume. ⭐

so like, this node works somewhat like the SoObliqueSlice node, but here's the glow-up: instead of one single plane cutting through the whole entire volume, you can set up an arbitrary number of polygon faces inside (and outside, yes outside, we contain multitudes) the volume. and the voxel values that the polygons are cutting through? they get shown mapped onto the faces. it's giving "cross-section but make it couture" 🧚

Coordinates, materials, normals, and other settings for the polygons should be specified as for the Coin SoFaceSet node. so go read that class documentation for more info, bestie, i'm not gonna retype it here 🫢

πŸ’€ important warning, not me being dramatic: this node will not work with OpenGL drivers that are too old to contain support for 3D-texturing. check the extended comments on SoObliqueSlice for more information. no cap, your crusty old driver is not invited to this party πŸ™ˆ

πŸ‘€ See also πŸ‘€

  • SoVolumeIndexedFaceSet
  • SoVolumeRender
  • SoOrthoSlice
  • SoObliqueSlice
  • SoVolumeTriangleStripSet
  • SoVolumeIndexedTriangleStripSet

🌟 Since 🌟

SIM Voleon 2.0 β€” vintage but make it serve πŸ’…


πŸ‘‘ AUTHOR πŸ‘‘

Generated automatically by Doxygen for SIMVoleon from the source code. yes, a robot wrote it. and honestly? it ate πŸ”₯


okay that's the whole page, you're so welcome πŸ’– the SIMVoleon manual is on Version 2.1.0, and this little SoVolumeFaceSet(3) section was hand-delivered to you by SIMVoleon itself. bye bestie, go render some faces βœ¨πŸŽ€πŸ¦‹

πŸ“¦ where this page comes from