compas icon indicating copy to clipboard operation
compas copied to clipboard

Core packages of the COMPAS framework.

Results 156 compas issues
Sort by recently updated
recently updated
newest added

**Describe the bug** Mesh.from_json() does not work if the the file is saved using a different COMPAS version. **To Reproduce** The following error shows up in Ipython: ``` Message: malformed...

It would be great if the various compas.geometry methods (e.g. predicates, distance, etc) that take geometric information as arguments (e.g point, circles etc) can fully support the use of compas...

bug

# Feature Request What is the intended way of deleting an edge in the compas `Mesh`? Similar classes (`Graph`, `Network`) have a `delete_edge()` method, but it seem to be missing...

As titled, I was trying to understand what this update function does and realize that the word 'update' doesn't mean much to someone trying to learn. Especially this function is...

docs

# Feature Request I figured that I could encode and decode my own class objects with the same `DataDecoder` , `DataEncoder` system. As long as I implemented the following functions:...

docs

Designers often need to simultaneously visualise stand-alone geometries with COMPAS datastructures like Meshes or Networks (e.g. seeing the results of trimesh_pull_points). Would be great to bring the older plotter setup...

enhancement

**Consider making the following insertions (as highlighted):** ![image](https://user-images.githubusercontent.com/9421670/98709492-b8517980-2382-11eb-8c93-5640285040dd.png) **For the developers' copy-and-paste-convenience, the code has been reproduced here as text:** self._points_artists = [] if self._draw_points: for point in self.polyline: self._points_artists.append(self.plotter.add(point))...

bug

Currently, **update_vertices()** just generically redraw the circles associated with each vertex of a mesh... not the vertices that, say, a user might have specified when **draw_vertices()** was initially called. Ideally,...

enhancement

For those with multiple version of Rhinos installed, or Rhinos installed in odd directories, the current hard-coded _get_ironpython_lib_path_OS does not always work For instance... my Rhino 6 is installed inside...

adding a function to increase the subdivision of a compas mesh along&within a certain stripe.