Brep plugin alignment with interface
@chenkasirer ci sta già lavorando.
Dal 20/3/2025.
Valutazione
Questa issue non è ancora stata valutata.
Descrizione
Made a script comparing the level of interface implementation of our brep plugins.
@tomvanmele perhaps we could use this as reference in effort to better align the plugins. Mostly, it seems, RhinoBrep is missing a bunch of stuff, so I'll get started on those.
####################################################################################################
#### OCCBrep Analysis ####
####################################################################################################
################################################################################
## Constructors missing in OCC ##
################################################################################
- from_loft
- from_pipe
################################################################################
################################################################################
## Properties missing in OCC ##
################################################################################
- curves
- is_valid
- surfaces
- trims
################################################################################
################################################################################
## Methods missing in OCC ##
################################################################################
- contains
- edge_loop
- flip
################################################################################
################################################################################
## Methods not in Interface ##
################################################################################
- check
- copy
- edge_loops
- simplify
- transform
- transformed
################################################################################
################################################################################
## Properties not in Interface ##
################################################################################
- occ_shape
################################################################################
####################################################################################################
#### RhinoBrep Analysis ####
####################################################################################################
################################################################################
## Constructors missing in Rhino ##
################################################################################
- from_brepfaces
- from_breps
- from_cone
- from_curves
- from_iges
- from_pipe
- from_plane
- from_planes
- from_polygons
- from_sweep
- from_torus
################################################################################
################################################################################
## Properties missing in Rhino ##
################################################################################
- centroid
- curves
- is_closed
- is_compound
- is_compoundsolid
- is_convex
- is_infinite
- is_orientable
- is_shell
- is_surface
- is_valid
- orientation
- shells
- solids
- surfaces
- type
################################################################################
################################################################################
## Methods missing in Rhino ##
################################################################################
- contours
- cull_unused_edges
- cull_unused_faces
- cull_unused_loops
- cull_unused_vertices
- edge_faces
- edge_loop
- fix
- heal
- make_solid
- overlap
- sew
- to_iges
- to_polygons
- to_step
- to_stl
- to_tesselation
- to_viewmesh
- vertex_edges
- vertex_faces
- vertex_neighbors
################################################################################
################################################################################
## Methods not in Interface ##
################################################################################
- copy
- transform
################################################################################
################################################################################
## Properties not in Interface ##
################################################################################
✔ No missing elements.
################################################################################
- Lingua principale
- Python
- Stelle
- 387
- Fork
- 124
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Preparare l'ambiente
- Nessun Dockerfile né file Docker Compose
- Ha un modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di compas-dev/compas
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 45/100
compas-dev/compas#1523 · 3 commenti ·
-
Numpy and Rhino 9Aperta
Difficoltà 4/5 3-5 giorni Idoneità per principianti 30/100
compas-dev/compas#1507 · 2 commenti · 1 reazione ·
-
Difficoltà 5/5 Più di una settimana Idoneità per principianti 15/100
compas-dev/compas#1504 · 1 commento ·
-
More transformations of shapesForse già presa @copilot-swe-agent l’ha presa 366 giorni fa. Aperta
compas-dev/compas#1493 · 1 reazione · 1 assegnatario ·
-
`Polygon.normal` with `normal_polygon` instead of `normal_triangle`?Forse già presa @copilot-swe-agent l’ha presa 352 giorni fa. Aperta
compas-dev/compas#1487 · 1 reazione · 1 assegnatario ·
Tutte le issue di compas-dev/compas
Issue simili
-
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 82/100
EchoTools/nevr-runtime#651 ·
I maintainer di solito rispondono entro 1 giorno
-
bug frontend rt sev-3
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
I maintainer di solito rispondono entro 2 giorni
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 65/100
noontide-co/mainbranch#1211 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
[1.x Bug] run-operation --sql reports success but rolls back writes on transaction-capable adaptersApertatriage
Difficoltà 2/5 1-3 ore Idoneità per principianti 64/100
dbt-labs/dbt#16784 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno