Short and Smooth Polygonal Paths

نویسندگان

  • James Abello
  • Emden R. Gansner
چکیده

Automatic graph drawers need to compute paths among vertices of a simple polygon which besides remaining in the interior need to exhibit certain aesthetic properties. Some of these require the incorporation of some information about the polygonal shape without being too far from the actual shortest path. We present an algorithm to compute a locally convex region that “contains” the shortest Euclidean path among two vertices of a simple polygon. The region has a boundary shape that “follows” the shortest path shape. A cubic Bezier spline in the region interior provides a “short and smooth” collision free curve between the two given vertices. The obtained results appear to be aesthetically pleasant and the methods used may be of independent interest. They are elementary and implementable. Figure 7 is a sample output produced by our current implementation.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Automatic Generation of Smooth Paths Bounded by Polygonal Chains

We consider the problem of planning smooth paths for a vehicle in a region bounded by polygonal chains. The paths are represented as B-spline functions. A path is found by solving an optimization problem using a cost function designed to care for both the smoothness of the path and the safety of the vehicle. Smoothness is defined as small magnitude of the derivative of curvature and safety is d...

متن کامل

Shortest paths to obstacles for a polygonal car-like robot

This paper shows how to compute the nonholonomic distance between a car-like robot of polygonal shape and polygonal obstacles. Adopting an optimal control point of view, we use transversality conditions to get information about the structure of paths that are admissible solutions. With this information, the problem of minimizing the length of a path that is, in general, function of three parame...

متن کامل

Generalized Source Shortest Paths on Polyhedral Surfaces

We present an algorithm for computing shortest paths and distances from a single generalized source (point, segment, polygonal chain or polygon) to any query point on a possibly non-convex polyhedral surface. The algorithm also handles the case in which polygonal chain or polygon obstacles on the polyhedral surface are allowed. Moreover, it easily extends to the case of several generalized sour...

متن کامل

Shortest Paths in Polygonal Domains with Polygon-Meet Constraints

In this paper, we study the problem of finding the shortest path in a polygonal domain in which the path should meet (touch or cross) a simple polygon in the domain. Our method uses the continuous Dijkstra paradigm and the idea of wavelet reflection and solves the problem in worst-case optimal time O(n log n).

متن کامل

Geometric Knot Spaces and Polygonal Isotopy

The space of n-sided polygons embedded in three-space consists of a smooth manifold in which points correspond to piecewise linear or “geometric” knots, while paths correspond to isotopies which preserve the geometric structure of these knots. The topology of these spaces for the case n = 6 and n = 7 is described. In both of these cases, each knot space consists of five components, but contains...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1998