SoVolumeSkinDetail(3)
π SoVolumeSkinDetail π
okay bestie, so SoVolumeSkinDetail is literally the class that stores ray intersection info as a ray travels through a volume. that's the whole vibe. it lives in SoVolumeSkinDetail(3) and it's serving main character energy in the VolumeViz details lineup β¨
πΈ NAME πΈ
SoVolumeSkinDetail β the detail class that stores ray intersection information through a volume π«Ά
β¨ SYNOPSIS β¨
#include <VolumeViz/details/SoVolumeSkinDetail.h>
Inherits SoVolumeDetail.
π Static Public Member Functions π
static void initClass (void)β sets up the class, no args, no drama π
π¦ Static Public Member Functions inherited from SoVolumeDetail π¦
static void initClass (void)β same energy, inherited straight from SoVolumeDetail
π Additional Inherited Members π
π Public Member Functions inherited from SoVolumeDetail π
virtual SoDetail * copy (void) constβ makes a copy, returns anSoDetail *void getProfileObjectPos (SbVec3f profile[2]) constβ hands you the profile's object-space positions in aSbVec3f profile[2]int getProfileDataPos (SbVec3s profile[2]=0) constβ gives you the profile's data positions as anint, takesSbVec3s profile[2]=0unsigned int getProfileValue (int index, SbVec3s *pos=0, SbVec3f *objpos=0, SbBool flag=FALSE) constβ returns theunsigned intprofile value atindex, with optionalSbVec3s *pos=0,SbVec3f *objpos=0andSbBool flag=FALSESbBool getFirstNonTransparentValue (unsigned int *value, SbVec3s *pos=0, SbVec3f *objpos=0, SbBool flag=FALSE) constβ finds the first value that isn't transparent, returnsSbBool, takesunsigned int *value, plus optionalSbVec3s *pos=0,SbVec3f *objpos=0andSbBool flag=FALSEvoid setDetails (const SbVec3f raystart, const SbVec3f rayend, SoState *state, SoNode *caller)β sets the details fromconst SbVec3f raystart,const SbVec3f rayend,SoState *stateandSoNode *caller
π Detailed Description π
SoVolumeSkinDetail stores ray intersection information through a volume. periodt. π₯
so like, an SoVolumeSkinDetail is holding all the info about a ray intersecting a volume that got rendered with the SoVolumeSkin node. that's it, that's the job π
the detail contains a "profile" of voxel values through the volume, and that profile is defined by a start point and an end point. two points, one glow-up β¨
bestie, if you wanna know how to actually pull the info out of that ray profile, go read the superclass docs β SoVolumeDetail is the one holding the keys π
π Author π
Generated automatically by Doxygen for SIMVoleon from the source code. not a human writing this, just the machine doing its lil thing π€π
SIMVoleon, Version 2.1.0 β and that's the whole SoVolumeSkinDetail(3) page, bestie. mwah, go read the superclass docs, ily, bye π«Άπβ¨
π¦ where this page comes from
- fedora 43: SIMVoleon-devel 2.1.0-9.fc43 Β· BSD-3-Clause
- fedora 43: SIMVoleon-devel 2.1.0-9.fc43 Β· BSD-3-Clause
- fedora 44: SIMVoleon-devel 2.1.0-11.fc44 Β· BSD-3-Clause
- fedora 44: SIMVoleon-devel 2.1.0-11.fc44 Β· BSD-3-Clause
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms