Package javax.vecmath

Examples of javax.vecmath.Point3d


  int scount;
  Point3d[] points = new Point3d[2];
  double dist[] = new double[1];
  Vector3d dir;

  points[0] = new Point3d();
  points[1] = new Point3d();

  switch (pnts.length) {
  case 3:
  case 4: // Triangle, Quad
     while (i < stripIndexCounts.length) {
View Full Code Here


          GeometryRetained geom) {
  int i = 0;
  int j, count=0;
  Point3d[] pnts = new Point3d[2];
  int scount;
  pnts[0] = new Point3d();
  pnts[1] = new Point3d();

  while (i < stripIndexCounts.length) {
      getVertexData(indexCoord[count++], pnts[0]);
      thisToOtherVworld.transform(pnts[0]);
      scount = stripIndexCounts[i++];
View Full Code Here

    boolean intersect(Bounds targetBound) {
  int i = 0;
  int j, count=0;
  Point3d[] pnts = new Point3d[2];
  int scount;
  pnts[0] = new Point3d();
  pnts[1] = new Point3d();

  switch(targetBound.getPickType()) {
  case PickShape.PICKBOUNDINGBOX:
      BoundingBox box = (BoundingBox) targetBound;
View Full Code Here

    @Override
    boolean intersect(PickShape pickShape, PickInfo pickInfo, int flags, Point3d iPnt,
                      GeometryRetained geom, int geomIndex) {

  Point3d pnts[] = new Point3d[4];
  double sdist[] = new double[1];
  double minDist = Double.MAX_VALUE;
  double x = 0, y = 0, z = 0;
        int[] vtxIndexArr = new int[4];

  int i = ((vertexFormat & GeometryArray.BY_REFERENCE) == 0 ?
     initialVertexIndex : initialCoordIndex);
  pnts[0] = new Point3d();
  pnts[1] = new Point3d();
  pnts[2] = new Point3d();
  pnts[3] = new Point3d();

  switch (pickShape.getPickType()) {
  case PickShape.PICKRAY:
      PickRay pickRay= (PickRay) pickShape;
View Full Code Here

  Point3d[] points = new Point3d[4];
  double dist[] = new double[1];
  int i = ((vertexFormat & GeometryArray.BY_REFERENCE) == 0 ?
     initialVertexIndex : initialCoordIndex);

  points[0] = new Point3d();
  points[1] = new Point3d();
  points[2] = new Point3d();
  points[3] = new Point3d();

  switch (pnts.length) {
  case 3: // Triangle
      while (i < validVertexCount) {
    getVertexData(i++, points[0]);
View Full Code Here

  Point3d[] points = new Point3d[4];
  int i = ((vertexFormat & GeometryArray.BY_REFERENCE) == 0 ?
     initialVertexIndex : initialCoordIndex);

  points[0] = new Point3d();
  points[1] = new Point3d();
  points[2] = new Point3d();
  points[3] = new Point3d();

  while (i < validVertexCount) {
      getVertexData(i++, points[0]);
      getVertexData(i++, points[1]);
      getVertexData(i++, points[2]);
View Full Code Here

    boolean intersect(Bounds targetBound) {
  Point3d[] points = new Point3d[4];
  int i = ((vertexFormat & GeometryArray.BY_REFERENCE) == 0 ?
     initialVertexIndex : initialCoordIndex);

  points[0] = new Point3d();
  points[1] = new Point3d();
  points[2] = new Point3d();
  points[3] = new Point3d();

  switch(targetBound.getPickType()) {
  case PickShape.PICKBOUNDINGBOX:
      BoundingBox box = (BoundingBox) targetBound;
View Full Code Here

    @Override
    void computeCentroid() {
  int i = ((vertexFormat & GeometryArray.BY_REFERENCE) == 0 ?
     initialVertexIndex : initialCoordIndex);

  Point3d pnt0 = new Point3d();
  Point3d pnt1 = new Point3d();
  Point3d pnt2 = new Point3d();
  Point3d pnt3 = new Point3d();
  Vector3d vec = new Vector3d();
  Vector3d normal = new Vector3d();
  Vector3d tmpvec = new Vector3d();

  double area;
View Full Code Here

     */
    public void getSensorHotspotInVworld(Sensor sensor,
           Point3f position) {

        Transform3D sensorToVworld = new Transform3D();
        Point3d hotspot3d = new Point3d();

  getSensorToVworld(sensor, sensorToVworld);
        sensor.getHotspot(hotspot3d);
        position.set(hotspot3d);
        sensorToVworld.transform(position);
View Full Code Here

    planes[i] = new Vector4d(polytope.planes[i]);
    mag[i] = polytope.mag[i];
    pDotN[i] = polytope.pDotN[i];
      }
      for(i=0;i<verts.length;i++) {
    verts[i] = new Point3d(polytope.verts[i]);
      }
      centroid = polytope.centroid;

  } else {
      throw new IllegalArgumentException(J3dI18N.getString("BoundingPolytope0"));
View Full Code Here

TOP

Related Classes of javax.vecmath.Point3d

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.