SoVolumeReaderReadTile Method (Int32, SbBox3i32) |
Given an index, reads a tile if the data is organized in tiles (for LDM).
Namespace: OIV.LDM.ReadersAssembly: OIV.LDM (in OIV.LDM.dll) Version: 2023.1.3.0 (2023.1.3)
Syntax public virtual SoBufferObject ReadTile(
int index,
SbBox3i32 tilePosition
)
Public Overridable Function ReadTile (
index As Integer,
tilePosition As SbBox3i32
) As SoBufferObject
public:
virtual SoBufferObject^ ReadTile(
int index,
[InAttribute] SbBox3i32 tilePosition
)
abstract ReadTile :
index : int *
tilePosition : SbBox3i32 -> SoBufferObject
override ReadTile :
index : int *
tilePosition : SbBox3i32 -> SoBufferObject
Parameters
- index
- Type: SystemInt32
Used to specify a fileID, the id of an existing tile (fileID=tileID in a cubical volume). - tilePosition
- Type: OIV.InventorSbBox3i32
Specifies the position of the data in the associated volume data of the tile
corresponding to the given index. In the default SoVRLdmFileReader, the tilePosition isn't actually
used but it is passed as a convenience for customized readers (can be used for mapping to a
different index scheme).
Return Value
Type:
SoBufferObject Returns the pointer to a buffer (allocated by the reader) containing data.
Remarks
In the default LDM architecture, the LDM data is based on an octree
topology (see SoLDMFileReader). The index passed is 0 for the tile
of lowest resolution representing the entire volume (octree root node).
The index increments linearly going down through the octree.
See Also