Bullet PhysicsRididBody : compile time error fix
This commit is contained in:
parent
878f2cbbbc
commit
3780061863
@ -829,20 +829,20 @@ extern "C" {
|
|||||||
* Method: setAngularFactor
|
* Method: setAngularFactor
|
||||||
* Signature: (JF)V
|
* Signature: (JF)V
|
||||||
*/
|
*/
|
||||||
JNIEXPORT void JNICALL Java_com_jme3_bullet_objects_PhysicsRigidBody_setAngularFactor
|
// JNIEXPORT void JNICALL Java_com_jme3_bullet_objects_PhysicsRigidBody_setAngularFactor
|
||||||
(JNIEnv *env, jobject object, jlong bodyId, jfloat value) {
|
// (JNIEnv *env, jobject object, jlong bodyId, jfloat value) {
|
||||||
btRigidBody* body = reinterpret_cast<btRigidBody*>(bodyId);
|
// btRigidBody* body = reinterpret_cast<btRigidBody*>(bodyId);
|
||||||
if (body == NULL) {
|
// if (body == NULL) {
|
||||||
jclass newExc = env->FindClass("java/lang/NullPointerException");
|
// jclass newExc = env->FindClass("java/lang/NullPointerException");
|
||||||
env->ThrowNew(newExc, "The native object does not exist.");
|
// env->ThrowNew(newExc, "The native object does not exist.");
|
||||||
return;
|
// return;
|
||||||
}
|
// }
|
||||||
btVector3 vec1 = btVector3();
|
// btVector3 vec1 = btVector3();
|
||||||
vec1.setX(value);
|
// vec1.setX(value);
|
||||||
vec1.setY(value);
|
// vec1.setY(value);
|
||||||
vec1.setZ(value);
|
// vec1.setZ(value);
|
||||||
body->setAngularFactor(vec1);
|
// body->setAngularFactor(vec1);
|
||||||
}
|
// }
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Class: com_jme3_bullet_objects_PhysicsRigidBody
|
* Class: com_jme3_bullet_objects_PhysicsRigidBody
|
||||||
|
@ -406,8 +406,8 @@ JNIEXPORT void JNICALL Java_com_jme3_bullet_objects_PhysicsRigidBody_getAngularF
|
|||||||
* Method: setAngularFactor
|
* Method: setAngularFactor
|
||||||
* Signature: (JF)V
|
* Signature: (JF)V
|
||||||
*/
|
*/
|
||||||
JNIEXPORT void JNICALL Java_com_jme3_bullet_objects_PhysicsRigidBody_setAngularFactor
|
//JNIEXPORT void JNICALL Java_com_jme3_bullet_objects_PhysicsRigidBody_setAngularFactor
|
||||||
(JNIEnv *, jobject, jlong, jfloat);
|
// (JNIEnv *, jobject, jlong, jfloat);
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Class: com_jme3_bullet_objects_PhysicsRigidBody
|
* Class: com_jme3_bullet_objects_PhysicsRigidBody
|
||||||
|
@ -635,11 +635,9 @@ public class PhysicsRigidBody extends PhysicsCollisionObject {
|
|||||||
private native void getAngularFactor(long objectId, Vector3f vec);
|
private native void getAngularFactor(long objectId, Vector3f vec);
|
||||||
|
|
||||||
public void setAngularFactor(float factor) {
|
public void setAngularFactor(float factor) {
|
||||||
setAngularFactor(objectId, factor);
|
setAngularFactor(objectId, new Vector3f(factor, factor, factor));
|
||||||
}
|
}
|
||||||
|
|
||||||
private native void setAngularFactor(long objectId, float factor);
|
|
||||||
|
|
||||||
public void setAngularFactor(Vector3f factor) {
|
public void setAngularFactor(Vector3f factor) {
|
||||||
setAngularFactor(objectId, factor);
|
setAngularFactor(objectId, factor);
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user