init: fresh demo repo
This commit is contained in:
commit
81d6ecd051
9 changed files with 144799 additions and 0 deletions
1
OPERATIONS.md
Normal file
1
OPERATIONS.md
Normal file
|
|
@ -0,0 +1 @@
|
||||||
|
# Operations
|
||||||
2
README.md
Normal file
2
README.md
Normal file
|
|
@ -0,0 +1,2 @@
|
||||||
|
# ifc-commit
|
||||||
|
|
||||||
1
ifc/README.md
Normal file
1
ifc/README.md
Normal file
|
|
@ -0,0 +1 @@
|
||||||
|
# IFC
|
||||||
38907
ifc/duplex.ifc
Normal file
38907
ifc/duplex.ifc
Normal file
File diff suppressed because it is too large
Load diff
105814
ifc/office.ifc
Normal file
105814
ifc/office.ifc
Normal file
File diff suppressed because one or more lines are too long
36
yaml/duplex.yaml
Normal file
36
yaml/duplex.yaml
Normal file
|
|
@ -0,0 +1,36 @@
|
||||||
|
src: ifc/duplex.ifc
|
||||||
|
|
||||||
|
operations:
|
||||||
|
- name: List
|
||||||
|
command: list
|
||||||
|
input: ifc/duplex.ifc
|
||||||
|
- name: List by type
|
||||||
|
command: info
|
||||||
|
input: ifc/duplex.ifc
|
||||||
|
ifc_type: IfcSpace
|
||||||
|
- name: Extract
|
||||||
|
command: extract
|
||||||
|
input: ifc/duplex.ifc
|
||||||
|
output: ifc/duplex_extract.ifc
|
||||||
|
type: IfcSpace
|
||||||
|
id: A102
|
||||||
|
- name: Modify
|
||||||
|
command: modify
|
||||||
|
tag: move table
|
||||||
|
input: ifc/duplex_extract.ifc
|
||||||
|
output: ifc/duplex_modified.ifc
|
||||||
|
element: "168381"
|
||||||
|
x: 2
|
||||||
|
- name: Merge
|
||||||
|
command: merge
|
||||||
|
tag: merge table displacement
|
||||||
|
base: ifc/duplex.ifc
|
||||||
|
space: A102
|
||||||
|
part: ifc/duplex_modified.ifc
|
||||||
|
output: ifc/duplex_merge.ifc
|
||||||
|
- name: History
|
||||||
|
command: history
|
||||||
|
output: OPERATIONS.md
|
||||||
|
yaml_src: yaml/duplex.yaml
|
||||||
|
|
||||||
|
dest: ifc/duplex_merge.ifc
|
||||||
10
yaml/office-storey.yaml
Normal file
10
yaml/office-storey.yaml
Normal file
|
|
@ -0,0 +1,10 @@
|
||||||
|
src: ifc/office.ifc
|
||||||
|
|
||||||
|
operations:
|
||||||
|
- name: Extract storey UG and EG
|
||||||
|
command: extract
|
||||||
|
input: ifc/office.ifc
|
||||||
|
output: ifc/office_level_0.ifc
|
||||||
|
query: "IfcElement, location = UG + IfcElement, location = EG + IfcSite + IfcGeographicElement"
|
||||||
|
|
||||||
|
dest: ifc/office_level_0.ifc
|
||||||
16
yaml/office-walls.yaml
Normal file
16
yaml/office-walls.yaml
Normal file
|
|
@ -0,0 +1,16 @@
|
||||||
|
src: ifc/office.ifc
|
||||||
|
|
||||||
|
operations:
|
||||||
|
- name: Extract walls
|
||||||
|
command: extract
|
||||||
|
input: ifc/office.ifc
|
||||||
|
output: ifc/office_walls.ifc
|
||||||
|
types:
|
||||||
|
- IfcWall
|
||||||
|
- IfcWallStandardCase
|
||||||
|
- IfcCurtainWall
|
||||||
|
- IfcOpeningElement
|
||||||
|
- IfcDoor
|
||||||
|
- IfcWindow
|
||||||
|
|
||||||
|
dest: ifc/office_walls.ifc
|
||||||
12
yaml/office.yaml
Normal file
12
yaml/office.yaml
Normal file
|
|
@ -0,0 +1,12 @@
|
||||||
|
src: ifc/office.ifc
|
||||||
|
|
||||||
|
operations:
|
||||||
|
- name: List
|
||||||
|
command: list
|
||||||
|
input: ifc/office.ifc
|
||||||
|
- name: Remove spaces content
|
||||||
|
command: remove
|
||||||
|
input: ifc/office.ifc
|
||||||
|
type: IfcSpace
|
||||||
|
|
||||||
|
dest: ifc/office.ifc
|
||||||
Loading…
Add table
Reference in a new issue