public class PbRegularCartesianGrid3D extends PbGrid3D implements java.lang.Cloneable
The geometry of such a mesh is defined by the 3 dimensions of its grid (num_x, num_y, num_z), and by its bounding box (x_min, y_min, z_min, x_max, y_max, z_max)
The values on the mesh nodes are defined by the PbMesh.addValuesSet(set_index, val) method, where val argument is an array of num_x * num_y * num_z floats.
PbMesh.CellBox, PbMesh.ContainingCell, PbMesh.CoordinatesInfo, PbMesh.DataBindings
Inventor.ConstructorCommand
VERBOSE_LEVEL, ZeroHandle
Constructor and Description |
---|
PbRegularCartesianGrid3D()
Calls PbRegularCartesianGrid3D(true).
|
PbRegularCartesianGrid3D(boolean isDataDuplicate)
Constructor of a default simple mesh.
|
PbRegularCartesianGrid3D(int num_x,
int num_y,
int num_z,
float x_min,
float y_min,
float z_min,
float x_max,
float y_max,
float z_max)
Calls PbRegularCartesianGrid3D(num_x, num_y, num_z, x_min, y_min, z_min, x_max, y_max, z_max, true).
|
PbRegularCartesianGrid3D(int num_x,
int num_y,
int num_z,
float x_min,
float y_min,
float z_min,
float x_max,
float y_max,
float z_max,
boolean isDataDuplicate)
Constructor of a 3D regular grid mesh.
|
PbRegularCartesianGrid3D(PbRegularCartesianGrid3D mesh)
Copy constructor.
|
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
clone() |
void |
setGeometry(int num_x,
int num_y,
int num_z,
float x_min,
float y_min,
float z_min,
float x_max,
float y_max,
float z_max)
Defines a new geometry.
|
getCellIndices, getDim, getNodeCoord, getNodeIndices, setGeometry
addStringsSet, addStringsSet, addValuesSet, addValuesSet, addValuesSet, addValuesSet, addVecsSet, addVecsSet, findContainingCell, findContainingCell, getArea, getBiggestCellBox, getBoundingBox, getCell, getCoordinates, getDirectValuesSet, getDirectVecsSet, getMaxValuesSet, getMaxVecsSet, getMinValuesSet, getMinVecsSet, getNodeCoord, getNumCells, getNumNodes, getNumStringsSet, getNumValuesSet, getNumVecsSet, getSmallestCellBox, getStringsSetName, getValuesBinding, getValuesSet, getValuesSetName, getVecsSet, getVecsSetName, getVolume, isDataDuplicated, removeAllStringsSet, removeAllValuesSet, removeAllVecsSet, removeStringsSet, removeValuesSet, removeVecsSet, setCoordinates
enableConnection, isConnectionEnabled, touch
dispose, getAddress, getNativeResourceHandle, startInternalThreads, stopInternalThreads
public PbRegularCartesianGrid3D(int num_x, int num_y, int num_z, float x_min, float y_min, float z_min, float x_max, float y_max, float z_max)
public PbRegularCartesianGrid3D()
public PbRegularCartesianGrid3D(boolean isDataDuplicate)
PbMesh
for more explanations about data duplication.public PbRegularCartesianGrid3D(int num_x, int num_y, int num_z, float x_min, float y_min, float z_min, float x_max, float y_max, float z_max, boolean isDataDuplicate)
PbMesh
for more explanations about data duplication.public PbRegularCartesianGrid3D(PbRegularCartesianGrid3D mesh)
Generated on January 23, 2025, Copyright © Thermo Fisher Scientific. All rights reserved. http://www.openinventor.com