Thomas Krijnen
b301eb6520
Update boolean_utils.cpp
2023-01-12 13:07:40 +01:00
Thomas Krijnen
9f90d37401
Delete .travis.yml
2023-01-12 12:41:28 +01:00
Dion Moult
ba7741fef5
Fix #2285 . You can now get all the elements in a presentation layer.
blenderbim-230112
2023-01-12 12:28:09 +11:00
Thomas Krijnen
d1a40d129f
#2685 Recompile rules
2023-01-11 13:38:12 +01:00
Thomas Krijnen
791076df2d
invalid escape sequence
2023-01-11 13:20:44 +01:00
Thomas Krijnen
608952a4dd
#2685 WR test cases for local placement / indeterminate
2023-01-11 12:50:30 +01:00
Thomas Krijnen
e64047c511
WR test cases for rigid op / typeof() of simple types
2023-01-11 12:49:47 +01:00
Thomas Krijnen
fc3c6599c7
WR test cases for MLS / usedin()
2023-01-11 12:48:53 +01:00
Thomas Krijnen
2336f299f7
Implement typeof() on simple types
2023-01-11 12:47:40 +01:00
Thomas Krijnen
4a71ab9631
#2685 Don't raise issues on WR evaluating to indeterminate
2023-01-11 12:47:13 +01:00
Dion Moult
ac3c4cac89
Flange thickness is thickness at edge.
2023-01-11 09:33:20 +01:00
Dion Moult
2be1baab32
I-shape angle fix, fix incorrect flange thickness, and clean up ifdef.
2023-01-11 09:33:20 +01:00
Dion Moult
3e42fdb883
Minor fix
2023-01-11 09:33:20 +01:00
Dion Moult
ed37d11002
Fix #2631 . Add support for flange edge radius and flange slope for I-shapes.
2023-01-11 09:33:20 +01:00
Dion Moult
4cf896f564
Fix bug where half space booleans didn't show in the right spot due to units
2023-01-11 17:05:02 +11:00
Dion Moult
7e151799b0
Fix #2650 . IFC selector only operates on visible objects.
blenderbim-230111
2023-01-11 15:20:58 +11:00
Dion Moult
597b2bb0a8
Fix #2596 . Bug with IFC4X3 UI errors as docs couldn't be fetched.
2023-01-10 12:14:10 +11:00
Dion Moult
ddc0f7e652
Theme improvements to IfcOpenShell docs
2023-01-10 11:43:20 +11:00
Jesusbill
4845d191f4
Minor fixes to docs
blenderbim-230110
2023-01-10 01:06:49 +01:00
Dion Moult
da84cc5925
Add documentation for IfcPatch and all recipes
2023-01-10 10:18:13 +11:00
Dion Moult
c8ba96cde8
Make syntax highlighting explicit in docs
2023-01-10 10:16:28 +11:00
Dion Moult
66e067d1ce
Remove IfcMax from documentation as it's no longer relevant
2023-01-10 06:38:53 +11:00
Dion Moult
9d39760f6f
Add IfcClash to docs
2023-01-10 06:38:53 +11:00
Sigma Dimensions
8aa4934d92
BBIM: Move out Search/Selection sub-panels from "IFC Collaboration" to "IFC Selection"
2023-01-09 14:49:59 +01:00
Dion Moult
f848340124
Fix #2681 . Fix 90 degree rotation on walls.
2023-01-09 21:55:22 +11:00
Dion Moult
b699f55d9c
Deleting a spatial or aggregated element now also removes its collection
2023-01-09 16:46:51 +11:00
Dion Moult
745709c56a
Handle orphaned spatial elements when loading projects
2023-01-09 16:46:23 +11:00
Dion Moult
0c4c8ad9bc
Fix #1012 . Half complete example documentation for the IFC Project panel.
...
Incredibly incomplete, but serves as an example of how reference user-based documentation should be structured.
2023-01-09 15:24:50 +11:00
Ryan Schultz
3ce010de77
added IfcCivilElement to entity_to_type_map_4.json
2023-01-09 12:14:11 +11:00
Dion Moult
dd600dd20f
Fix #2024 . Boolean diagram included in IfcOpenShell docs.
2023-01-09 11:50:49 +11:00
Dion Moult
360b9956c0
Fix failing tests from refactor which I really should've done before the release
blenderbim-230109
2023-01-09 11:00:46 +11:00
Andrej730
1888048d4d
Moved ShapeBuilder to separate module #2679
...
Moved ShapeBuilder to separate module - now `mathutils` will be only required if you're actually using ShapeBuilder (related to #2679 )
2023-01-08 19:47:18 +05:00
Andrej730
4ab6d648c9
sverchok_modifier - minor refactor
2023-01-08 19:47:18 +05:00
Andrej730
c29048ecfb
Furniture library bug fixes
2023-01-08 19:47:18 +05:00
Dion Moult
0294c4e02c
Fix #2678 . Critical typo bug meant that units were fixed to metric millimeters.
blenderbim-230108
2023-01-08 12:58:53 +11:00
Dion Moult
3cfcd847cf
Fix #2677 . Docs now generate in a reasonable time and exclude generated IFC modules.
2023-01-08 11:12:54 +11:00
Massimo Fabbro
694b21a0e1
Delete unuseful functions and improve speed ( #2672 )
...
* Delete unuseful functions and improve speed
* Delete active object function, cleaning around and improve performance
* Better functions names and prevent user defined qto use
2023-01-07 18:11:46 +01:00
Dion Moult
73d43649a5
Link to latest IfcSverchok release
2023-01-07 17:08:46 +11:00
Dion Moult
55036653df
Update IfcSverchok loading based on latest Sverchok master
2023-01-07 13:04:30 +11:00
Dion Moult
66ecb92cc2
Minor UX improvements to library name and Sverchok UI
blenderbim-230107
2023-01-07 12:00:22 +11:00
Andrej730
23c7bc3f56
Added ShapeBuilder class and library for non structural assets (
...
`ShapeBuilder` class is used to programmatically create 2d and 3d ifc shapes and representations. It's inspired by the way OpenSCAD language is designed - the goal was to create a readable and easy way to create new shapes. The class can be imported from `ifcopenshell.util.representation` module.
Examples of things created with `ShapeBuilder` can be found in `shape_builder_examples.py` or `generate_furniture_library.py` / `Non_structural_assets_library.ifc`.
Also added ifc library of non structual assets (furniture etc) - `Non_structural_assets_library.ifc`. All assets are using most common dimensions for them - it makes it good for prototyping. Related to https://community.osarch.org/discussion/1192
2023-01-06 16:35:55 +05:00
Andrej730
74fee24004
Update ifc geometry on sverchok update
2023-01-06 12:23:54 +05:00
Dion Moult
618ecccb7b
Fix #2428 . Document minimum system support.
2023-01-06 17:11:51 +11:00
Dion Moult
f818fc659a
Bundle ifcopenshell for Python 3.11 on PyPI. See #2551 .
2023-01-06 16:37:50 +11:00
Dion Moult
4afada48a6
Fix #2440 . Fix #2439 . Describe how to access advanced mode when dealing with large models.
2023-01-06 14:01:42 +11:00
Dion Moult
59451cb90c
Fix #2664 . Package with latest IfcOpenShell build. See #2670 .
blenderbim-230106
2023-01-06 11:16:29 +11:00
Sigma Dimensions
53bf746227
BBIM: Fixes for:
...
- Task Time attributes
- Fix typo animation time calculation
2023-01-05 18:43:50 +01:00
Sigma Dimensions
cd6f995471
BBIM: Disable "Create animation" buttons when no start dates/end dates are given
2023-01-05 18:36:22 +01:00
Dion Moult
839a00c2a8
Run black on validation, lazy-load _pytest.assertion so that it isn't a hard dependency for non-express rule validation.
2023-01-05 20:54:17 +11:00
Dion Moult
9208781b8f
Bump IfcOpenShell version
2023-01-05 18:38:32 +11:00