1 of 21

Assembly Information Model

L.E.A.R.N.

2 of 21

Content

  • What is an Assembly Information Model & why do we need it...
  • How does it work...

L.E.A.R.N.

3 of 21

Content

  • What is an Assembly Information Model & why do we need it...
  • How does it work...

L.E.A.R.N.

4 of 21

Assembly Information Model refers to advanced data structure which stores the geometry of a building structure and also how this structure is fabricated

L.E.A.R.N.

5 of 21

Repository

L.E.A.R.N.

6 of 21

Data Structures in COMPAS

Mesh

A network of faces with face connectivity defined by half-edge adjacencies

Volume Mesh

A network of cells, with cell connectivity defined by half-face adjacency

Network

A network of nodes

with node connectivity defined by directed edges

halfedge

winding direction

normal

face

cell

half-face

node

Assembly Information Model

L.E.A.R.N.

7 of 21

Geometry vs Topology

L.E.A.R.N.

8 of 21

Geometry vs Topology

L.E.A.R.N.

9 of 21

Geometry vs Topology

L.E.A.R.N.

10 of 21

Assembly Data Structure

L.E.A.R.N.

11 of 21

Assembly Data Structure

L.E.A.R.N.

12 of 21

Assembly Sequence

L.E.A.R.N.

13 of 21

Robot Trajectory

L.E.A.R.N.

14 of 21

Robot Trajectory

L.E.A.R.N.

15 of 21

Content

  • What is an Assembly Information Model & why do we need it...
  • How does it work...

L.E.A.R.N.

16 of 21

Assembly

L.E.A.R.N.

17 of 21

Assembly

L.E.A.R.N.

18 of 21

Assembly

Element

L.E.A.R.N.

19 of 21

Joint as a connection attribute

L.E.A.R.N.

20 of 21

Joint as an element attribute

L.E.A.R.N.

21 of 21

Joint as an element attribute

L.E.A.R.N.