---
source: crates/bone-kernel/src/brep/mod.rs
expression: "format!(\"shells:\\n{shells}\\nfaces:\\n{faces}\\nedges:\\n{edges}\\nvertices:\\n{vertices}\")"
---
shells:
  shell faces=6
faces:
  face[FeatureId(1v1)]:start_cap
  face[FeatureId(1v1)]:side(loop#0, from=SketchEntityId(1v1))
  face[FeatureId(1v1)]:side(loop#0, from=SketchEntityId(2v1))
  face[FeatureId(1v1)]:side(loop#0, from=SketchEntityId(3v1))
  face[FeatureId(1v1)]:side(loop#0, from=SketchEntityId(4v1))
  face[FeatureId(1v1)]:end_cap
edges:
  edge[FeatureId(1v1)]:start_cap_edge(from=SketchEntityId(1v1))
  edge[FeatureId(1v1)]:start_cap_edge(from=SketchEntityId(2v1))
  edge[FeatureId(1v1)]:start_cap_edge(from=SketchEntityId(3v1))
  edge[FeatureId(1v1)]:start_cap_edge(from=SketchEntityId(4v1))
  edge[FeatureId(1v1)]:side_edge(corner, from=SketchEntityId(5v1))
  edge[FeatureId(1v1)]:side_edge(corner, from=SketchEntityId(6v1))
  edge[FeatureId(1v1)]:side_edge(corner, from=SketchEntityId(7v1))
  edge[FeatureId(1v1)]:side_edge(corner, from=SketchEntityId(8v1))
  edge[FeatureId(1v1)]:end_cap_edge(from=SketchEntityId(1v1))
  edge[FeatureId(1v1)]:end_cap_edge(from=SketchEntityId(2v1))
  edge[FeatureId(1v1)]:end_cap_edge(from=SketchEntityId(3v1))
  edge[FeatureId(1v1)]:end_cap_edge(from=SketchEntityId(4v1))
vertices:
  vertex[FeatureId(1v1)]:start_cap_vertex(corner, from=SketchEntityId(5v1))
  vertex[FeatureId(1v1)]:start_cap_vertex(corner, from=SketchEntityId(6v1))
  vertex[FeatureId(1v1)]:start_cap_vertex(corner, from=SketchEntityId(7v1))
  vertex[FeatureId(1v1)]:start_cap_vertex(corner, from=SketchEntityId(8v1))
  vertex[FeatureId(1v1)]:end_cap_vertex(corner, from=SketchEntityId(5v1))
  vertex[FeatureId(1v1)]:end_cap_vertex(corner, from=SketchEntityId(6v1))
  vertex[FeatureId(1v1)]:end_cap_vertex(corner, from=SketchEntityId(7v1))
  vertex[FeatureId(1v1)]:end_cap_vertex(corner, from=SketchEntityId(8v1))
