Revision 2132 branches/v02_desarrollo/libraries/libCq CMS for java.old/src/org/cresques/px/dxf/DxfCalXtru.java

View differences:

DxfCalXtru.java
1 1
package org.cresques.px.dxf;
2 2

  
3
import java.awt.geom.Point2D;
4 3
import java.lang.Math;
5 4
import org.cresques.geo.Point3D;
6 5

  
7 6
public class DxfCalXtru {
8
	public static Point2D CalculateXtru(Point3D coord_in, Point3D xtru) {
9
		Point2D coord_out = new Point2D.Double();
7
	public static Point3D CalculateXtru(Point3D coord_in, Point3D xtru) {
8
		Point3D coord_out = new Point3D();
10 9
		
11 10
        double dxt0 = 0D, dyt0 = 0D, dzt0 = 0D;
12 11
        double dvx1, dvx2, dvx3;
......
52 51
        dyt = dvx2*dxt0 + dvy2*dyt0 + xtruY*dzt0;
53 52
        dzt = dvx3*dxt0 + dvy3*dyt0 + xtruZ*dzt0;
54 53

  
55
        coord_out.setLocation(dxt, dyt);
54
        coord_out.setLocation(dxt, dyt, dzt);
56 55
        //coord_out.z = dzt;
57 56

  
58 57
        dxt0 = 0;

Also available in: Unified diff