congrats Icon
New! Announcing Tabnine Chat Beta
Learn More
Tabnine Logo
TPoint
Code IndexAdd Tabnine to your IDE (free)

How to use
TPoint
in
org.poly2tri.triangulation.point

Best Java code snippets using org.poly2tri.triangulation.point.TPoint (Showing top 9 results out of 315)

origin: org.orbisgis/poly2tri-core

public static List<TriangulationPoint> uniformDistribution( int n, double scale )
{
  ArrayList<TriangulationPoint> points = new ArrayList<TriangulationPoint>();
  for( int i=0; i<n; i++ )
  {
    points.add( new TPoint( scale*(0.5 - Math.random()), scale*(0.5 - Math.random()) ) );
  }
  return points;
}
 
origin: org.orbisgis/h2gis-functions

protected int addPt(Coordinate coordinate) {
  TPoint pt = new TPoint(delaunayData.r(coordinate.x), delaunayData.r(coordinate.y),
      Double.isNaN(coordinate.z) ? 0 : delaunayData.r(coordinate.z));
  Integer index = pts.get(pt);
  if(index == null) {
    index = maxIndex.getAndAdd(1);
    pts.put(pt, index);
  }
  return index;
}
origin: orbisgis/h2gis

protected int addPt(Coordinate coordinate) {
  TPoint pt = new TPoint(delaunayData.r(coordinate.x), delaunayData.r(coordinate.y),
      Double.isNaN(coordinate.z) ? 0 : delaunayData.r(coordinate.z));
  Integer index = pts.get(pt);
  if(index == null) {
    index = maxIndex.getAndAdd(1);
    pts.put(pt, index);
  }
  return index;
}
origin: org.orbisgis/h2gis

protected int addPt(Coordinate coordinate) {
  TPoint pt = new TPoint(delaunayData.r(coordinate.x), delaunayData.r(coordinate.y),
      Double.isNaN(coordinate.z) ? 0 : delaunayData.r(coordinate.z));
  Integer index = pts.get(pt);
  if(index == null) {
    index = maxIndex.getAndAdd(1);
    pts.put(pt, index);
  }
  return index;
}
origin: org.orbisgis/poly2tri-core

  public static List<TriangulationPoint> uniformGrid( int n, double scale )
  {
    double x=0;
    double size = scale/n;
    double halfScale = 0.5*scale;
    
    ArrayList<TriangulationPoint> points = new ArrayList<TriangulationPoint>();
    for( int i=0; i<n+1; i++ )
    {
      x =  halfScale - i*size;
      for( int j=0; j<n+1; j++ )
      {
        points.add( new TPoint( x, halfScale - j*size ) );
      }
    }
    return points;        
  }
}
origin: kendzi/kendzi3d

  @Override
  public void prepareTriangulation(TriangulationContext<?> tcx) {
    triangles.clear();
    for (LineSegment2d l : segmentSet) {
      TriangulationPoint tp1, tp2;
      if (!pointSet.containsKey(l.getBegin())) {
        tp1 = new TPoint(l.getBegin().x, l.getBegin().y);
        pointSet.put(l.getBegin(), tp1);
        points.add(tp1);
      } else {
        tp1 = pointSet.get(l.getBegin());
      }
      if (!pointSet.containsKey(l.getEnd())) {
        tp2 = new TPoint(l.getEnd().x, l.getEnd().y);
        pointSet.put(l.getEnd(), tp2);
        points.add(tp2);
      } else {
        tp2 = pointSet.get(l.getEnd());
      }
      tcx.newConstraint(tp1, tp2);
    }
    segmentSet.clear();
    pointSet.clear();
    tcx.addPoints(points);
  }
}
origin: kendzi/kendzi3d

TPoint tp = new TPoint(p.x, p.y);
pointSet.put(p, tp);
points.add(tp);
origin: org.orbisgis/poly2tri-core

public TPoint centroid()
{
  double cx = ( points[0].getX() + points[1].getX() + points[2].getX() ) / 3d;
  double cy = ( points[0].getY() + points[1].getY() + points[2].getY() ) / 3d;
  return new TPoint( cx, cy );
}
origin: org.orbisgis/poly2tri-core

TPoint p1 = new TPoint( xmax + deltaX, ymin - deltaY );
TPoint p2 = new TPoint( xmin - deltaX, ymin - deltaY );
org.poly2tri.triangulation.pointTPoint

Most used methods

  • <init>

Popular in Java

  • Reading from database using SQL prepared statement
  • runOnUiThread (Activity)
  • setScale (BigDecimal)
  • orElseThrow (Optional)
    Return the contained value, if present, otherwise throw an exception to be created by the provided s
  • Component (java.awt)
    A component is an object having a graphical representation that can be displayed on the screen and t
  • FileNotFoundException (java.io)
    Thrown when a file specified by a program cannot be found.
  • Dictionary (java.util)
    Note: Do not use this class since it is obsolete. Please use the Map interface for new implementatio
  • Enumeration (java.util)
    A legacy iteration interface.New code should use Iterator instead. Iterator replaces the enumeration
  • Scanner (java.util)
    A parser that parses a text string of primitive types and strings with the help of regular expressio
  • TimerTask (java.util)
    The TimerTask class represents a task to run at a specified time. The task may be run once or repeat
  • Best IntelliJ plugins
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now