public class SoHeightFieldPropertyMask extends SoVolumeData
SoHeightFieldPropertyMask
specifies undefined "cells" in a height field data set. The mask is itself a data volume consisting of binary values. The volume values may be any supported data type. Zero values are "false" indicating undefined cells and non-zero values are "true" indicating valid cells.
A cell is defined by four height values in the SoHeightFieldGeometry
data set. Setting a value to the undefinedValue in SoHeightFieldGeometry
removes that height value from the mesh. Setting a cell to undefined in SoHeightFieldPropertyMask
effectively removes four height values from the mesh.
The dimensions of the SoHeightFieldPropertyMask
data set must be exactly the same as the dimensions of the corresponding SoHeightFieldGeomerty data set. However, since this data set corresponds to cells, if the SoHeightFieldGeometry
dimensions are N x N, then only (N-1) x (N-1) values in the SoHeightFieldPropertyMask
will actually be used.
See also:
SoHeightFieldRender
, SoHeightFieldGeometry
, SoMultiDataSeparator
, SoHeightFieldProperty
, SoConverter
SoVolumeData.Axis, SoVolumeData.CoordinateTypes, SoVolumeData.OverMethods, SoVolumeData.StorageHints, SoVolumeData.SubMethods
SoDataSet.DataTypes, SoDataSet.LDMDataModifier
Inventor.ConstructorCommand
AUTO, AVERAGE, CONSTANT, COORDINATES_RECTILINEAR, COORDINATES_UNIFORM, CUBIC, data, dataRGBA, LINEAR, MAX, MEMORY, NEAREST, NONE, storageHint, TEX2D, TEX2D_MULTI, TEX2D_SINGLE, TEX3D, useExtendedData, usePalettedTexture, useSharedPalettedTexture, volumeDataId, VOLUMEPRO, X, Y, Z
allocateResourceOnRender, dataSetId, dataTransform, extent, fileName, FLOAT, ldmResourceParameters, SIGNED_BYTE, SIGNED_INT32, SIGNED_SHORT, texturePrecision, UNSIGNED_BYTE, UNSIGNED_INT32, UNSIGNED_SHORT, useCompressedTexture
VERBOSE_LEVEL, ZeroHandle
Constructor and Description |
---|
SoHeightFieldPropertyMask() |
enableAutoSubSampling, enableAutoUnSampling, enableSubSampling, getCoordinateType, getHistogram, getIntMinMax, getPageSize, getRectilinearCoordinates, getSubSamplingLevel, getTexMemorySize, isAutoSubSamplingEnabled, isAutoUnSamplingEnabled, isPaging, isSubSamplingEnabled, loadRegions, reSampling, reSampling, setPageSize, setPageSize, setRGBAData, setSubSamplingLevel, setSubSamplingMethod, setTexMemorySize, subSetting, unSample, updateRegions, voxelToXYZ, voxelToXYZ, XYZToVoxel, XYZToVoxel
dataSize, editBoxes, editSolidShape, editSubVolume, editSubVolume, editSurfaceShape, editTile, editTile, finishEditing, getDataSize, getDataType, getDatumSize, getDimension, getDoubleMinMax, getLdmDataAccess, getLdmManagerAccess, getLDMReader, getMaxNumDataSets, getMinMax, getNodeFrontManager, getNumTimeSteps, getOverlapping, getReader, getTileDimension, getTileManager, getTileVisitor, getVVizGeometry, hasEditedTile, isDataFloat, isDataSigned, isTimeDependent, numSigBits, readTile, redoEditing, resetReader, setLDM, setLDMDataModifier, setLDMReader, setReader, setReader, setTileVisitor, startEditing, undoEditing, writeTile
affectsState, callback, copy, copy, distribute, doAction, getAlternateRep, getBoundingBox, getByName, getMatrix, getPrimitiveCount, getRenderUnitID, GLRender, GLRenderBelowPath, GLRenderInPath, GLRenderOffPath, grabEventsCleanup, grabEventsSetup, handleEvent, isBoundingBoxIgnoring, isOverride, pick, rayPick, search, setOverride, touch, write
copyFieldValues, copyFieldValues, enableNotify, fieldsAreEqual, get, getAllFields, getEventIn, getEventOut, getField, getFieldName, hasDefaultValues, isNotifyEnabled, set, setToDefaults
dispose, getEXTERNPROTO, getName, getPROTO, isDisposable, isSynchronizable, setName, setSynchronizable
getAddress, getNativeResourceHandle, startInternalThreads, stopInternalThreads
Generated on January 23, 2025, Copyright © Thermo Fisher Scientific. All rights reserved. http://www.openinventor.com