Open Inventor Release 2024.1.0
 
Loading...
Searching...
No Matches
vvizStructure.h File Reference

Go to the source code of this file.

Classes

struct  VVizVoxelInfo
 Defines voxel state info used with the VolumeViz Shader Library API. More...
 
struct  VVizNeighborsGeneral
 3D 8 Neighbors storage: values[0] is (0, 0, 0) values[1] is (1, 0, 0) values[2] is (0, 1, 0) values[3] is (1, 1, 0) values[4-7] same but z=1. More...
 

Macros

#define VVizTileInfo   vec4
 Defines internal VolumeViz tile info data storage.
 

Functions

vec3 VVizGetVolumeDimensions (in VVizDataSetId dataset)
 Returns volume dimensions of a dataset in voxels.
 
vec3 VVizGetTileDimensions (in VVizDataSetId dataset)
 Returns volume dataset tile dimensions in voxels.
 
vec3 VVizGetVoxelDimensions (in VVizDataSetId dataset)
 Returns volume dataset uniform voxel dimensions.
 
int VVizGetTileResolution (in VVizTileInfo tileInfo)
 Returns VolumeViz tile resolution info.
 
VVizTileInfo VVizGetTileInfo (in VVizDataSetId dataset, in vec3 dataCoord)
 Returns VolumeViz tile info for a specified voxel.
 
void VVizGetTileIJKBox (in VVizDataSetId dataset, in vec3 dataCoord, out vec3 tileIJKMin, out vec3 tileIJKMax)
 Returns VolumeViz tile IJK box info for a specified voxel.
 
VVizDataSetId VVizGetDefaultDataSet ()
 Returns the default DataSet ID.
 
vec4 VVizTextureToObject (in VVizDataSetId dataset, in vec4 texCoord)
 Converts the input vector from the input dataset's texture space to object space.
 
vec3 VVizTextureToObjectVec (in VVizDataSetId dataset, in vec3 texCoord)
 Converts the input vector from the input dataset's texture space to object space.
 
vec3 VVizTextureToObjectDir (in VVizDataSetId dataset, in vec3 texCoord)
 Converts the input vector from the input dataset's texture space to object space.
 
vec4 VVizObjectToTexture (in VVizDataSetId dataset, in vec4 objectCoord)
 Converts the input vector from object space to the input dataset's texture space.
 
vec3 VVizObjectToTextureVec (in VVizDataSetId dataset, in vec3 objectCoord)
 Converts the input vector from object space to the input dataset's texture space.
 
vec3 VVizObjectToTextureDir (in VVizDataSetId dataset, in vec3 objectCoord)
 Converts the input vector from object space to the input dataset's texture space.
 
vec4 VVizTextureToWorld (in VVizDataSetId dataset, in vec4 texCoord)
 Converts the input vector from the input dataset's texture space to world space.
 
vec3 VVizTextureToWorldVec (in VVizDataSetId dataset, in vec3 texCoord)
 Converts the input vector from the input dataset's texture space to world space.
 
vec3 VVizTextureToWorldDir (in VVizDataSetId dataset, in vec3 texCoord)
 Converts the input vector from the input dataset's texture space to world space.
 
vec4 VVizWorldToTexture (in VVizDataSetId dataset, in vec4 worldCoord)
 Converts the input vector from world space to the input dataset's texture space.
 
vec3 VVizWorldToTextureVec (in VVizDataSetId dataset, in vec3 worldCoord)
 Converts the input vector from world space to the input dataset's texture space.
 
vec3 VVizWorldToTextureDir (in VVizDataSetId dataset, in vec3 worldCoord)
 Converts the input vector from world space to the input dataset's texture space.
 
vec4 VVizTextureToTexture (in VVizDataSetId datasetSrc, in VVizDataSetId datasetDst, in vec4 texCoord)
 Converts the input vector from the texture space of one dataset to the texture space of another dataset.
 
vec3 VVizTextureToTextureVec (in VVizDataSetId datasetSrc, in VVizDataSetId datasetDst, in vec3 texCoord)
 Converts the input vector from the texture space of one dataset to the texture space of another dataset.
 
vec3 VVizTextureToTextureDir (in VVizDataSetId datasetSrc, in VVizDataSetId datasetDst, in vec3 texCoord)
 Converts the input vector from the texture space of one dataset to the texture space of another dataset.