Andrej730
0b6c8fe83e
Added base for ifc sverchok modifier
...
It's located in "Modifiers" section of the properties (the same way as IFC Array or IFC Stair).
It requires Sverchok addon to be enabled (it's lazy importing it when it's needed, so there is no new constant dependency).
What you can now do with it:
1) Add sverchok graphs to this modifier and store simple data from sverchok in IFC ("Update data from sverchok). The "output" node of the sverchok graph has to be type of "Viewer Draw" and it's name should start with "ifcoutput" (no case-sensitive).
2) Import/export json of sverchok graphs.
blenderbim-221221
2022-12-21 20:10:39 +05:00
Andrej730
d11959d303
Removed deprecated angle annotations operator
...
As it's currently completely replace with new more intuitive operator.
2022-12-19 20:13:59 +05:00
Andrej730
2bd5f3bbb3
Fixed annotations angle operator svg rendering bug
...
Fixed bug where the angle was drawn in svg only for the first two edges of the curve.
Now it takes into account all edges - first angle = edge0 + edge1, second angle = edge1 + edge2 etc.
2022-12-19 20:07:29 +05:00
CyrilWaechter
cabc91dd5e
Allow to write to unexisting directory
...
`ifcopenshell.write("/unexisting/path/model.ifc")` was failing without
throwing an error. It now works and a test ensure it works.
blenderbim-221219
2022-12-19 01:44:40 +01:00
Sigma Dimensions
88c9f15320
fix library import for date utils
2022-12-18 04:34:20 +01:00
Sigma Dimensions
b206e90097
Proposal to use parent productivity to calculate resource work.
2022-12-18 04:17:17 +01:00
Sigma Dimensions
73d3e9589c
BBIM: forgotten commit for "ScheduleDuration" formatting
2022-12-18 03:56:10 +01:00
Sigma Dimensions
84a07c3fdf
fix typo for resource_work calculation
2022-12-18 03:41:13 +01:00
Sigma Dimensions
ea1c306733
fix offset date calculation when finish date lies outside of calendar range
blenderbim-221218
2022-12-18 03:34:20 +01:00
Dion Moult
30dc13f1a7
Add support for loading IFCs with aggregated types
blenderbim-221217
2022-12-17 20:48:05 +11:00
Dion Moult
9b3b06adf3
Write documentation for root API module
2022-12-16 15:29:50 +11:00
Dion Moult
436482532d
Write documentation for resource API module
2022-12-16 15:07:02 +11:00
Dion Moult
d2fee728f2
Write documentation for pset_template API module
blenderbim-221216
2022-12-16 11:22:46 +11:00
Dion Moult
0ccea3cef8
Add documentation for pset API module
blenderbim-221215
2022-12-15 16:02:27 +11:00
Dion Moult
241406f676
Consolidate standard "clean environment" instructions in docs
2022-12-14 23:13:01 +11:00
Dion Moult
a89c061b58
Write docs for project API module
2022-12-14 17:28:34 +11:00
Dion Moult
1211c153d9
Revert detailed SPF comments in code example
...
Sorry I find these really hard to read an intimidating for new users.
2022-12-14 17:28:12 +11:00
Dion Moult
a5bdcf488b
Write docs for profile API module
2022-12-14 16:49:06 +11:00
Dion Moult
a5a1ef2e8e
Write docs for owner API module
blenderbim-221214
2022-12-14 15:58:53 +11:00
Ryan Schultz
05cd11ae12
Added some troubleshooting measures to determine if another plugin is interfering with BB.
blenderbim-221213
2022-12-13 08:12:21 -06:00
fbpyr
307f9a2322
bump python version
...
bumping python version, so it works with our ubuntu latest image and `actions/setup-python@v2`
2022-12-13 21:35:42 +11:00
CyrilWaechter
3d05dc234a
Ignore mypy cache, swig and compiled files
blenderbim-221211
2022-12-11 22:49:44 +01:00
CyrilWaechter
1f87165601
Remove bloat line
2022-12-11 22:46:05 +01:00
CyrilWaechter
a513e1b56a
Remove duplicate line
blenderbim-221210
2022-12-10 19:45:17 +01:00
CyrilWaechter
ec0c8f509e
Move boundary origin to space origin
...
Ensure that boundary origin is same as space origin to assign correct
geometry into IFC.
2022-12-10 19:44:28 +01:00
Ryan Schultz
a23bac6ecb
where to look to see if a dependency has changed.
2022-12-09 10:31:57 -06:00
Kristoffer Andersen
569c19abca
Merge pull request #2642 from CyrilWaechter/v0.7.0
...
Remove unecessary line which make build failing
blenderbim-221209
2022-12-09 10:52:01 +01:00
CyrilWaechter
dfeac601e4
Remove unecessary line which make build failing
2022-12-09 09:44:19 +01:00
Dion Moult
53cecb3546
Write documentation for the nest API module.
2022-12-07 18:56:44 +11:00
Dion Moult
cf87852d9c
Add API documentation for the material module
2022-12-07 17:30:08 +11:00
Dion Moult
7da3d9ee70
Add docs for library API module
2022-12-07 12:20:29 +11:00
Dion Moult
9650bbb5ee
Add docs to layer API
2022-12-07 08:59:24 +11:00
Dion Moult
45953c6b49
Add API documentation for group module
blenderbim-221206
2022-12-06 16:42:47 +11:00
Dion Moult
b34caa1b5f
Add documentation for grid API module
2022-12-05 17:10:22 +11:00
Ryan Schultz
ea8433b187
Added more examples to the Code Examples page
2022-12-05 15:44:38 +11:00
Andrej730
390f23a30c
Added ReloadSelectedIfcFile operator
...
Added ReloadSelectedIfcFile operator and added it to IFC Quality Control -> IFC Debug, it's useful when you're debugging and doing a lot of iterations on the same file.
blenderbim-221205
2022-12-05 14:59:58 +11:00
Massimo Fabbro
c8ba2b53c9
Mapping quantities (see #2533 ) ( #2627 )
...
* Finish mapping Qto_PileBaseQuantities
* Finish mapping IfcPipeSegmentBaseQuantities
* Finish mapping IfcVehicleBaseQuantities
* Finish mapping Qto_OpeningElementBaseQuantities
* Finish mapping Qto_PlateBaseQuantities
* Finish Qto_MarineFacilityBaseQuantities
* Finish Qto_FacilityPartBaseQuantities
* Finish Qto_ProjectionElementBaseQuantities
* Better syntax
blenderbim-221202
2022-12-02 18:19:43 +01:00
Thomas Krijnen
dbbbb52e9e
#2624
2022-12-02 13:43:44 +01:00
Dion Moult
052d6e2254
Add API docs for georeferencing module
2022-11-28 10:30:51 +11:00
Massimo Fabbro
b05c711fb9
Merge pull request #2619 from maxfb87/mapping_quantities
...
Finish mapping quantities Qto_SpaceBaseQuantities (see #2533 )
blenderbim-221127
2022-11-27 08:17:32 +01:00
CyrilWaechter
eb0322759c
Allow ifcpatch to work with .ifcZIP | .ifcXML
...
Closes #2350
2022-11-26 05:37:00 +01:00
CyrilWaechter
25a7a95284
Allow to write .ifcZIP | .ifcXML #2350
...
Transparently write any .ifc | .ifcXML | .ifcZIP formatted file
with any extension :
- by guessing format from its extension
(eg. .zip | .ifczip | .ifcZIP | .ifcXML | .ifcxml | .IFC | .ifc)
zipped file can file can be of any supported format
- by specifying a format
- by specifying if it should be zipped
blenderbim-221126
2022-11-26 05:19:01 +01:00
Ryan Schultz
8ec1b7bb3e
misspellings with outer_boundary
2022-11-25 12:29:00 -06:00
CyrilWaechter
5f094f6a95
Fix IfcSystem assignment bug introduced in f0b1935
...
Fixing my own bug…
Note : always run all test before pushing not only the one which used to fail…
2022-11-25 19:01:07 +01:00
CyrilWaechter
f0b1935861
Add system assignment check
...
@aothms Is there a way to check against IFC formal propositions ?
Example for [IfcZone](http://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcZone.htm#5.4.3.82.4-Formal-propositions )
@Moult Should I move is_assignable to an util ?
2022-11-25 18:52:58 +01:00
Massimo Fabbro
2540ba3467
Finish mapping quantities Qto_SpaceBaseQuantities
2022-11-25 17:22:13 +01:00
CyrilWaechter
88093728a7
Add IfcSpatialElementType to assignable classes
...
Required for IFC4+ to assign IfcSpaceType and IfcSpatialZoneType
Solves #2615
blenderbim-221125
2022-11-25 15:55:32 +01:00
Thomas Krijnen
af6734d7b0
IfcOpenShell WASM module build script ( #2617 )
2022-11-25 13:16:36 +01:00
Thomas Krijnen
8a108f37c3
Moar schema indices
2022-11-24 09:36:02 +01:00
Andrej730
d88510b919
Added new angle annotations operator
...
New operator should be more intuitive to work with. I kept the old one too for now.
blenderbim-221124
2022-11-24 12:05:54 +06:00