Examples of GlobalPosition


Examples of de.hpi.eworld.model.db.data.GlobalPosition

    if (edge == null) {
      return null;
    }
   
    GlobalPosition edgeStartGlobal = edge.getFromNode().getPosition();
    GlobalPosition edgeEndGlobal = edge.getToNode().getPosition();

    Point2D edgeStartLocal = edgeStartGlobal.projected();
    Point2D edgeEndLocal = edgeEndGlobal.projected();
   
    double globalLenght = edgeEndGlobal.distanceTo(edgeStartGlobal);
    double localLength = Point2DUtils.distance(edgeEndLocal, edgeStartLocal);
    double distanceToStart = Point2DUtils.distance(position, edgeStartLocal);
   
    double realtiveEdgePosition = distanceToStart / localLength;
    if (realtiveEdgePosition < 0.0d || realtiveEdgePosition > 1.0d) {
View Full Code Here

Examples of de.hpi.eworld.model.db.data.GlobalPosition

   
    location.setCenter(GlobalPosition.from(getAffectionPosition()));
   
    final Point2D radiusVector = new Point2D.Double(getRadius(), 0.0);
    final Point2D locationMovedByRadius = Point2DUtils.add(getPosition(), radiusVector);
    final GlobalPosition positionMovedByRadius = GlobalPosition.from(locationMovedByRadius);
   
    location.setRadius(GlobalPosition.from(getPosition()).distanceTo(positionMovedByRadius));
    location.setCirclePoint(GlobalPosition.from(Point2DUtils.add(getPosition(), radiusVector)));
   
    location = addAffectedEdgesToModel(graphController, location, getAffectionPosition());
View Full Code Here

Examples of de.hpi.eworld.model.db.data.GlobalPosition

    AreaModel event = (AreaModel) getModelElement().clone();
    CircleLocationModel circle = new CircleLocationModel();

    // setting circlePoint - scrolledPoint is the center
    final Point2D circlePoint = Point2DUtils.add(scrolledPoint,0,getRadius());
    final GlobalPosition pointOnCircleLine = GlobalPosition.from(circlePoint);
   
    circle.setCenter(GlobalPosition.from(scrolledPoint));
    circle.setCirclePoint(pointOnCircleLine);
    circle.setRadius(getRadius());
   
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.