• R/O
  • HTTP
  • SSH
  • HTTPS

Commit

Tags
No Tags

Frequently used words (click to add to your profile)

javac++androidlinuxc#windowsobjective-ccocoa誰得qtpythonphprubygameguibathyscaphec計画中(planning stage)翻訳omegatframeworktwitterdomtestvb.netdirectxゲームエンジンbtronarduinopreviewer

Main repository of MikuMikuStudio


Commit MetaInfo

Revisiond09faa462946b5cfd0ab3688362a9e3665e3a78b (tree)
Time2003-09-09 23:13:10
Authormojomonkey <mojomonkey@75d0...>
Commitermojomonkey

Log Message

incorrect casting in returning of points.

latest jar and docs.

git-svn-id: http://jmonkeyengine.googlecode.com/svn/trunk@87 75d07b2b-3a1a-0410-a2c5-0572b91ccdca

Change Summary

Incremental Difference

--- a/src/jme/geometry/model/md3/Md3Model.java
+++ b/src/jme/geometry/model/md3/Md3Model.java
@@ -96,7 +96,7 @@ import org.lwjgl.opengl.Window;
9696 *
9797 *
9898 * @author Mark Powell
99- * @version $Id: Md3Model.java,v 1.9 2003-09-08 20:29:28 mojomonkey Exp $
99+ * @version $Id: Md3Model.java,v 1.10 2003-09-09 14:13:10 mojomonkey Exp $
100100 */
101101 public class Md3Model implements Geometry {
102102 /**
@@ -367,7 +367,8 @@ public class Md3Model implements Geometry {
367367 * @return the list of points.
368368 */
369369 public Vector[] getPoints() {
370- return (Vector[])points.toArray();
370+ Vector v[] = new Vector[points.size()];
371+ return (Vector[])points.toArray(v);
371372 }
372373
373374 /**
--- a/src/jme/geometry/model/ms/MilkshapeModel.java
+++ b/src/jme/geometry/model/ms/MilkshapeModel.java
@@ -77,7 +77,7 @@ import org.lwjgl.opengl.GL;
7777 *
7878 * @author naj
7979 * @author Mark Powell
80- * @version $Id: MilkshapeModel.java,v 1.9 2003-09-08 20:29:27 mojomonkey Exp $
80+ * @version $Id: MilkshapeModel.java,v 1.10 2003-09-09 14:13:09 mojomonkey Exp $
8181 */
8282 public class MilkshapeModel implements Model {
8383
@@ -507,7 +507,8 @@ public class MilkshapeModel implements Model {
507507 }
508508
509509 public Vector[] getPoints() {
510- return (Vector[])points.toArray();
510+ Vector v[] = new Vector[points.size()];
511+ return (Vector[])points.toArray(v);
511512 }
512513
513514 /**
--- a/src/test/model/ms3dAscii/TestMilkshape.java
+++ b/src/test/model/ms3dAscii/TestMilkshape.java
@@ -39,6 +39,7 @@ import org.lwjgl.opengl.Window;
3939 import jme.AbstractGame;
4040 import jme.controller.BaseFPSController;
4141 import jme.entity.camera.Camera;
42+import jme.geometry.bounding.BoundingSphere;
4243 import jme.geometry.hud.text.Font2D;
4344 import jme.geometry.model.Model;
4445 import jme.geometry.model.ms.MilkshapeModel;
@@ -149,7 +150,12 @@ public class TestMilkshape extends AbstractGame {
149150 */
150151 protected void initGame() {
151152 model = new MilkshapeModel("data/model/msascii/run.txt",true);
152- }
153+ BoundingSphere bs = new BoundingSphere();
154+ bs.averagePoints(model.getPoints());
155+ System.out.println("num of points " + model.getPoints().length);
156+ System.out.println("center " + bs.getCenter());
157+ System.out.println("radius " + bs.getRadius());
158+ }
153159
154160 /**
155161 * Nothing here yet.
Binary files a/target/doc.zip and b/target/doc.zip differ
Binary files a/target/jme.jar and b/target/jme.jar differ