|
From: <de...@us...> - 2013-01-18 14:48:45
|
Revision: 8219
http://fudaa.svn.sourceforge.net/fudaa/?rev=8219&view=rev
Author: deniger
Date: 2013-01-18 14:48:38 +0000 (Fri, 18 Jan 2013)
Log Message:
-----------
optimisation maillage important
Modified Paths:
--------------
trunk/framework/ctulu-gis/src/main/java/org/fudaa/ctulu/gis/CtuluLibGeometrie.java
Modified: trunk/framework/ctulu-gis/src/main/java/org/fudaa/ctulu/gis/CtuluLibGeometrie.java
===================================================================
--- trunk/framework/ctulu-gis/src/main/java/org/fudaa/ctulu/gis/CtuluLibGeometrie.java 2013-01-18 14:43:37 UTC (rev 8218)
+++ trunk/framework/ctulu-gis/src/main/java/org/fudaa/ctulu/gis/CtuluLibGeometrie.java 2013-01-18 14:48:38 UTC (rev 8219)
@@ -192,7 +192,7 @@
/**
* une projection simple sans rotation ni d\xE9formation de l'image.
- *
+ * Attention pour l'axe des y des images, l'axe est invers\xE9
* @param _ptImages
* @param _ptReels
* @return
@@ -204,7 +204,6 @@
}
Point2D ptImage1 = _ptImages[0];
Point2D ptReel1 = _ptReels[0];
- double dx = ptReel1.getX() - ptImage1.getX();
double dy = ptReel1.getY() - ptImage1.getY();
double distReel = _ptReels[0].distance(_ptReels[1]);
@@ -219,7 +218,8 @@
Point2D[] newPtReel = new Point2D[3];
newPtImage[0] = _ptImages[0];
newPtImage[1] = _ptImages[1];
- newPtImage[2] = new Point2D.Double(_ptImages[0].getX() + _ptImages[0].getY() - _ptImages[1].getY(),
+ //y inverse
+ newPtImage[2] = new Point2D.Double(_ptImages[0].getX() - _ptImages[0].getY() + _ptImages[1].getY(),
_ptImages[0].getY() + _ptImages[1].getX() - _ptImages[0].getX());
newPtReel[0] = _ptReels[0];
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|