Romana Rust
Romana Rust
**Describe the bug** If creating a Projection from a plane and a point `Projection.from_plane_and_point(plane, center_of_projection)`, and the `center_of_projection` is within the passed `plane`, then the Projection is invalid. **To Reproduce**...
### What type of change is this? - [ ] Bug fix in a **backwards-compatible** manner. - [x] New feature in a **backwards-compatible** manner. - [ ] Breaking change: bug...
Currently, it is possible to attach a tool to the robot via `robot.attach_tool(tool, group=groupname)` to the end-link of the planning group. However, it only works with one planning group: If...
# Feature Request As a user, I want to easily visualize the `ReachabilityMap` in Grasshopper
New feature: Straight skeletons 2: https://doc.cgal.org/latest/Straight_skeleton_2/index.html Upcoming add ons: - skeleton from polygon with holes - polygon offset
Intersection functions sometimes do not provide correct results with relative and absolute tolerance
**Describe the bug** Tolerance comparison might not work anymore if coordinate values are high, but geometry is tiny. **To Reproduce** ``` >>> from compas.geometry import Point, Line, intersection_segment_segment >>> l1...
# Feature Request As a user, I want to add windows and doors as Aperatures to the CellNetwork. Additionally, I'd like to extract a connectivity graph based on the doors...
Updating the return value of straight skeleton 2 from lines to graph. This allows to include more information from the skeleton, e.g. which edges are inner bisectors, bisectors and boundary...
I'm not sure if this is related to [issue #1320](https://github.com/compas-dev/compas/issues/1320), but it also involves high coordinate values. `intersection_line_line_xy` and `intersection_line_line` are producing different intersection points. The result from `intersection_line_line` is...
**Describe the bug** I have a set of [vertices and faces](https://gist.githubusercontent.com/romanarust/58e5dfea928ecd2207dd21d5b512ba4e/raw/7c0cad520963c2d2fa013e0b9d48285934de23d7/vertices_faces.json) from a correct, closed mesh, but the function `unify_cycles` fails. The reason for this is that when there are...