All Downloads are FREE. Search and download functionalities are using the official Maven repository.

us.ihmc.scs2.sessionVisualizer.jfx.tools.JavaFXToEuclidConversions Maven / Gradle / Ivy

package us.ihmc.scs2.sessionVisualizer.jfx.tools;

import us.ihmc.euclid.tuple2D.Point2D;
import us.ihmc.euclid.tuple2D.Vector2D;
import us.ihmc.euclid.tuple3D.Point3D;
import us.ihmc.euclid.tuple3D.Vector3D;

public class JavaFXToEuclidConversions
{
   public static Point2D convertPoint2D(javafx.geometry.Point2D jfxPoint2D)
   {
      return new Point2D(jfxPoint2D.getX(), jfxPoint2D.getY());
   }

   public static Vector2D convertVector2D(javafx.geometry.Point2D jfxPoint2D)
   {
      return new Vector2D(jfxPoint2D.getX(), jfxPoint2D.getY());
   }

   public static Point2D convertPoint2D(javafx.geometry.Point3D jfxPoint3D)
   {
      return new Point2D(jfxPoint3D.getX(), jfxPoint3D.getY());
   }

   public static Vector2D convertVector2D(javafx.geometry.Point3D jfxPoint3D)
   {
      return new Vector2D(jfxPoint3D.getX(), jfxPoint3D.getY());
   }

   public static Point3D convertPoint3D(javafx.geometry.Point3D jfxPoint3D)
   {
      return new Point3D(jfxPoint3D.getX(), jfxPoint3D.getY(), jfxPoint3D.getZ());
   }

   public static Vector3D convertVector3D(javafx.geometry.Point3D jfxPoint3D)
   {
      return new Vector3D(jfxPoint3D.getX(), jfxPoint3D.getY(), jfxPoint3D.getZ());
   }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy