DiscoPygal

Tutorials

  • Getting Started with DiscoPygal
  • Using discopygal package
  • Using discopygal tools
  • Introduction to CGALPY
  • Conducting experiments
  • Additional information for developers

Modules

  • CGALPY Bindings
  • Experiments Utilities
  • Geometry Utilities
    • Bounding Boxes
    • Collision Detection
    • Conversions
    • Display Arrangement
    • Transform
  • GUI Documentation
  • Solvers Infrastructure
  • Solvers

Tools

  • Solver Viewer

Changelog

  • Change Log
DiscoPygal
  • Geometry Utilities
  • View page source

Geometry Utilities

A collection of various geometric utility functions.

  • Bounding Boxes
    • BoundingBox
      • BoundingBox.max_x
      • BoundingBox.max_y
      • BoundingBox.min_x
      • BoundingBox.min_y
    • calc_scene_bounding_box()
  • Collision Detection
    • ObjectCollisionDetection
      • ObjectCollisionDetection.build_cspace()
      • ObjectCollisionDetection.clean_redundant_halfedges()
      • ObjectCollisionDetection.expanded_obstacle_arrangement()
      • ObjectCollisionDetection.is_edge_valid()
      • ObjectCollisionDetection.is_edge_valid_rod()
      • ObjectCollisionDetection.is_point_valid()
      • ObjectCollisionDetection.is_point_valid_rod()
    • collide_disc_with_disc()
    • collide_disc_with_polygon()
    • collide_disc_with_rod()
    • collide_two_robots()
  • Conversions
    • FT_to_float()
    • Point_2_list_to_Point_d()
    • Point_2_to_xy()
    • Point_d_to_Point_2_list()
    • Point_d_to_Point_k_list()
    • Point_k_list_to_Point_d()
    • Polygon_2_to_array_of_points()
    • array_of_points_to_Polygon_2()
    • float_to_FT()
    • point_to_coordinate()
    • xy_to_Point_2()
  • Display Arrangement
    • GUIArrangement
      • GUIArrangement.setupUi()
    • display_arrangement()
  • Transform
    • offset_polygon()
Previous Next

© Copyright 2022, TAU CGL.

Built with Sphinx using a theme provided by Read the Docs.