本文整理了Java中com.jme3.scene.Spatial.checkDoBoundUpdate()
方法的一些代码示例,展示了Spatial.checkDoBoundUpdate()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Spatial.checkDoBoundUpdate()
方法的具体详情如下:
包路径:com.jme3.scene.Spatial
类名称:Spatial
方法名:checkDoBoundUpdate
[英]Computes this Spatial's world bounding volume in the most efficient manner possible.
[中]以尽可能高效的方式计算此空间的世界边界体积。
代码示例来源:origin: jMonkeyEngine/jmonkeyengine
/**
* <code>getWorldBound</code> retrieves the world bound at this node
* level.
*
* @return the world bound at this level.
*/
public BoundingVolume getWorldBound() {
checkDoBoundUpdate();
return worldBound;
}
代码示例来源:origin: jMonkeyEngine/jmonkeyengine
/**
* Computes this Spatial's world bounding volume in the most efficient
* manner possible.
*/
void checkDoBoundUpdate() {
if ((refreshFlags & RF_BOUND) == 0) {
return;
}
checkDoTransformUpdate();
// Go to children recursively and update their bound
if (this instanceof Node) {
Node node = (Node) this;
int len = node.getQuantity();
for (int i = 0; i < len; i++) {
Spatial child = node.getChild(i);
child.checkDoBoundUpdate();
}
}
// All children's bounds have been updated. Update my own now.
updateWorldBound();
}
代码示例来源:origin: info.projectkyoto/mms-engine
/**
* <code>getWorldBound</code> retrieves the world bound at this node
* level.
*
* @return the world bound at this level.
*/
public BoundingVolume getWorldBound() {
checkDoBoundUpdate();
return worldBound;
}
代码示例来源:origin: org.jmonkeyengine/jme3-core
/**
* <code>getWorldBound</code> retrieves the world bound at this node
* level.
*
* @return the world bound at this level.
*/
public BoundingVolume getWorldBound() {
checkDoBoundUpdate();
return worldBound;
}
代码示例来源:origin: org.jmonkeyengine/jme3-core
/**
* Computes this Spatial's world bounding volume in the most efficient
* manner possible.
*/
void checkDoBoundUpdate() {
if ((refreshFlags & RF_BOUND) == 0) {
return;
}
checkDoTransformUpdate();
// Go to children recursively and update their bound
if (this instanceof Node) {
Node node = (Node) this;
int len = node.getQuantity();
for (int i = 0; i < len; i++) {
Spatial child = node.getChild(i);
child.checkDoBoundUpdate();
}
}
// All children's bounds have been updated. Update my own now.
updateWorldBound();
}
代码示例来源:origin: info.projectkyoto/mms-engine
/**
* Computes this Spatial's world bounding volume in the most efficient
* manner possible.
*/
void checkDoBoundUpdate() {
if ((refreshFlags & RF_BOUND) == 0) {
return;
}
checkDoTransformUpdate();
// Go to children recursively and update their bound
if (this instanceof Node) {
Node node = (Node) this;
int len = node.getQuantity();
for (int i = 0; i < len; i++) {
Spatial child = node.getChild(i);
child.checkDoBoundUpdate();
}
}
// All children's bounds have been updated. Update my own now.
updateWorldBound();
}
内容来源于网络,如有侵权,请联系作者删除!