本文整理了Java中com.jme3.scene.Geometry.setLocalTransform()
方法的一些代码示例,展示了Geometry.setLocalTransform()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Geometry.setLocalTransform()
方法的具体详情如下:
包路径:com.jme3.scene.Geometry
类名称:Geometry
方法名:setLocalTransform
暂无
代码示例来源:origin: jMonkeyEngine/jmonkeyengine
@Override
public void visit(Geometry g) {
Mesh m = g.getMesh();
Geometry debug = new Geometry(
"debug tangents geom",
TangentBinormalGenerator.genNormalLines(m, 0.1f)
);
debug.setMaterial(debugMat);
debug.setCullHint(Spatial.CullHint.Never);
debug.setLocalTransform(g.getWorldTransform());
debugTangents.attachChild(debug);
}
});
代码示例来源:origin: jMonkeyEngine/jmonkeyengine
/**
* Update this control. Invoked once per frame during the logical-state
* update, provided the control is enabled and added to a scene. Should be
* invoked only by a subclass or by AbstractControl.
*
* @param tpf the time interval between frames (in seconds, ≥0)
*/
@Override
protected void controlUpdate(float tpf) {
body.getBodyA().getPhysicsLocation(a.getTranslation());
body.getBodyA().getPhysicsRotation(a.getRotation());
body.getBodyB().getPhysicsLocation(b.getTranslation());
body.getBodyB().getPhysicsRotation(b.getRotation());
geomA.setLocalTransform(a);
geomB.setLocalTransform(b);
arrowA.setArrowExtent(body.getPivotA());
arrowB.setArrowExtent(body.getPivotB());
}
代码示例来源:origin: jMonkeyEngine/jmonkeyengine
/**
* Update this control. Invoked once per frame during the logical-state
* update, provided the control is enabled and added to a scene. Should be
* invoked only by a subclass or by AbstractControl.
*
* @param tpf the time interval between frames (in seconds, ≥0)
*/
@Override
protected void controlUpdate(float tpf) {
body.getBodyA().getPhysicsLocation(a.getTranslation());
body.getBodyA().getPhysicsRotation(a.getRotation());
body.getBodyB().getPhysicsLocation(b.getTranslation());
body.getBodyB().getPhysicsRotation(b.getRotation());
geomA.setLocalTransform(a);
geomB.setLocalTransform(b);
arrowA.setArrowExtent(body.getPivotA());
arrowB.setArrowExtent(body.getPivotB());
}
代码示例来源:origin: jMonkeyEngine/jmonkeyengine
@Override
public void visit(Geometry g){
Mesh m = g.getMesh();
Material mat = g.getMaterial();
// if (mat.getParam("DiffuseMap") != null){
// mat.setTexture("DiffuseMap", null);
// }
TangentBinormalGenerator.generate(m);
Geometry debug = new Geometry(
"debug tangents geom",
TangentBinormalGenerator.genTbnLines(g.getMesh(), 0.2f)
);
debug.setMaterial(debugMat);
debug.setCullHint(Spatial.CullHint.Never);
debug.setLocalTransform(g.getWorldTransform());
debugTangents.attachChild(debug);
}
});
代码示例来源:origin: org.jmonkeyengine/jme3-bullet
@Override
protected void controlUpdate(float tpf) {
body.getBodyA().getPhysicsLocation(a.getTranslation());
body.getBodyA().getPhysicsRotation(a.getRotation());
body.getBodyB().getPhysicsLocation(b.getTranslation());
body.getBodyB().getPhysicsRotation(b.getRotation());
geomA.setLocalTransform(a);
geomB.setLocalTransform(b);
arrowA.setArrowExtent(body.getPivotA());
arrowB.setArrowExtent(body.getPivotB());
}
代码示例来源:origin: info.projectkyoto/mms-engine
outGeom.setLocalTransform(inGeom.getWorldTransform());
outGeom.setMaterial(inGeom.getMaterial());
for (Light light : inGeom.getWorldLightList()){
代码示例来源:origin: org.jmonkeyengine/jme3-jbullet
/**
* Update this control. Invoked once per frame during the logical-state
* update, provided the control is enabled and added to a scene. Should be
* invoked only by a subclass or by AbstractControl.
*
* @param tpf the time interval between frames (in seconds, ≥0)
*/
@Override
protected void controlUpdate(float tpf) {
body.getBodyA().getPhysicsLocation(a.getTranslation());
body.getBodyA().getPhysicsRotation(a.getRotation());
body.getBodyB().getPhysicsLocation(b.getTranslation());
body.getBodyB().getPhysicsRotation(b.getRotation());
geomA.setLocalTransform(a);
geomB.setLocalTransform(b);
arrowA.setArrowExtent(body.getPivotA());
arrowB.setArrowExtent(body.getPivotB());
}
代码示例来源:origin: info.projectkyoto/mms-engine
Transform t = convertPositions(fb, bbox, newBuf);
t.combineWithParent(geom.getLocalTransform());
geom.setLocalTransform(t);
内容来源于网络,如有侵权,请联系作者删除!