Andrej730
81dc68d11d
Fixed #3262
2024-04-16 10:10:50 +02:00
Andrej730
60d62c2dd4
sort keys in the entity to type mapping
2024-04-16 10:10:50 +02:00
Andrej730
871902de12
More general solution for #3466
2024-04-16 10:10:50 +02:00
Massimo Fabbro
44517f3b1d
Add new api function that allows to create arbitrary profiles with voids ( #3522 )
2024-04-16 10:10:50 +02:00
Dion Moult
7d03b0017b
Fix #3466 . Bug in upstream IFC where distribution elements and furnishing elements had no corresponding type and occurrence.
2024-04-16 10:10:50 +02:00
Dion Moult
84c91518b5
Fix #2906 . Basic support added for perspective drawings.
2024-04-16 10:10:50 +02:00
Dion Moult
1426481cf8
Fix #3509 . Backport Qto_BodyGeometryValidation to IFC4 (via EQto) and fix bug where there was no way to have custom Qtos show up in the qto dropdown.
2024-04-16 10:05:52 +02:00
Ryan Schultz
df699de97d
added to ifc_classes_suggestions.json
2024-04-16 10:05:51 +02:00
Dion Moult
1e8662f079
Fix #3497 . Set closed vs unclosed polygonal face sets to allow loading in some IFC software.
2024-04-16 10:05:51 +02:00
Dion Moult
4f55ffc13d
More explanatory images in geometry creation docs
2024-04-16 10:05:51 +02:00
Dion Moult
eb95ff5e5c
Add documentation specifically about swept disk solid geometry for rebar
2024-04-16 10:05:51 +02:00
Dion Moult
c56d9b01de
Finish writing documentation on geometry creation
2024-04-16 10:05:51 +02:00
Dion Moult
441be1427f
Fix #3488 . Minor regression in IFC4X3 mapping.
2024-04-16 10:05:50 +02:00
Dion Moult
aa325d521b
You can now save, load, and create custom colour legends of properties
2024-04-16 10:05:50 +02:00
Dion Moult
4396f937b5
You can now load and save searches from the search panel
2024-04-16 10:05:50 +02:00
Andrej730
4b03cace3e
moving code to shape builder
2024-04-16 10:05:50 +02:00
Gorgious56
274f42993c
#3478 : Ifc class name suggestions can now autofill predefined type
...
If they are correctly filled in the json file :)
2024-04-16 10:05:50 +02:00
Dion Moult
7fec467565
Implement guid facet in facet selector
2024-04-16 10:05:50 +02:00
Dion Moult
62c120e4bb
New facet based selector syntax. Proposed to supersede existing selector syntax.
2024-04-16 10:05:50 +02:00
Andrej730
f6307520e9
Support looped railings #3415
...
Example - https://imgur.com/a/RaLORbk
2024-04-16 10:05:50 +02:00
Dion Moult
9c5096ea1d
Write docs describing how to create profile representations
2024-04-16 10:05:49 +02:00
Dion Moult
e0fffbfdfe
New geometry.create_2pt_wall API function to create a wall-like representation from two points.
2024-04-16 10:05:49 +02:00
Dion Moult
f3c4858d2f
Add documentation for basic geometry creation
2024-04-16 10:05:49 +02:00
Dion Moult
7a7c38db5b
Rename sverchok representation to mesh representation
2024-04-16 10:05:49 +02:00
Dion Moult
84570a69f8
Utility function to create rotation matrixes in numpy.
2024-04-16 10:05:49 +02:00
Andrej730
d42aa7d8cb
root.remove_product fix
2024-04-16 10:05:48 +02:00
Andrej730
a5dedbedbb
oops, forgot to clean up the test name
2024-04-16 10:05:48 +02:00
Andrej730
38dd5a218c
root.copy_class to support copying ports in ifc2x3
2024-04-16 10:05:48 +02:00
Andrej730
8943b71d4e
clean up after running test_wall_opening.py
2024-04-16 10:05:48 +02:00
Andrej730
661441b231
remove_product to remove IfcRelConnectsElements
2024-04-16 10:05:48 +02:00
Dion Moult
5a0192c5c4
Fix #3420 . Fix missing sheet references on drawings and incorrect direction of section references.
2024-04-16 10:05:47 +02:00
Dion Moult
dc9b11832b
Fix #3425 . Fix invalid IFC data where grid axes should be 2D not 3D.
2024-04-16 10:05:46 +02:00
Thomas Krijnen
c2aa09b374
Update entity_instance.py
2024-04-16 10:05:46 +02:00
Thomas Krijnen
4940f95d7a
2dc4bbf8cd Apply same logic for derived attributes
2024-04-16 10:05:08 +02:00
Dion Moult
17d9ddd57d
Update tool icons to all use the same underlying "cube" shape and add bracing for structural icon and background walls for spatial icon.
2024-04-16 10:05:07 +02:00
Thomas Krijnen
d6250aaf2a
#3189 proposal ( #3190 )
2024-04-16 10:05:07 +02:00
luzpaz
1819a45e4c
Fix various typos in src/ifcgeom* subdirs
2024-04-16 10:05:04 +02:00
Dion Moult
3e7afbed08
Minor doc improvements and SQL/stream code cleanup
2024-04-15 13:30:42 +02:00
Dion Moult
fac527b0fe
Fix failing tests since Github test runner only has IFC4X3_ADD1 not TC1 compiled in.
2024-04-15 13:30:42 +02:00
Sigma Dimensions
676c96c6e2
Georeferencing utility to convert an angle in degrees to X Axis Abscissa and Ordinate
2024-04-15 13:30:41 +02:00
Dion Moult
13075dcae4
See #3126 and 5b4010c. Fix failing tests, and allow schema_by_name to follow the same schema_version distinction as file.
2024-04-15 13:30:41 +02:00
Dion Moult
e8d6f122f3
See #3126 . Forgot to commit tests related to explicit schema versions.
2024-04-15 13:30:41 +02:00
Thomas Krijnen
22ffd3d2b7
Update win32 download links installation.rst
2024-04-15 13:30:41 +02:00
Dion Moult
e9d12d5e31
Fix #3126 . Implement mapping from IFC4X3 to IFC4X3_ADD1 and explicit version identifiers in ifcopenshell.file
2024-04-15 13:30:41 +02:00
Dion Moult
200aeb896d
See #3359 . Bump IfcOpenShell and enable HLR prefiltering optimisation for drawing generation
2024-04-15 13:30:41 +02:00
Andrej730
5b10923b45
ShapeBuilder.polyline - skip creating segments if they are not needed
2024-04-15 13:30:40 +02:00
Dion Moult
f1e3fb38ad
See #3334 . Fix some get_pset implementation errors in 64516a1
2024-04-15 13:30:40 +02:00
OrionSehn
0f6e934ca8
Proposed fix to #3352
2024-04-15 13:30:40 +02:00
Andrej730
bd70f7bf7f
add_representation - detect non consequtive curves and handle them
...
Basically if current mesh curve is non consequtive we handle it in similar way to b03c4da7b - convert it to curves using Blender and then save them to ifc.
The advantage is that it creates less curves in ifc because mesh method wasn't able to detect separate curves correctly if vertex order was messed up (usually it is) and it would create separate curve for each curve segment.
I've also replaced figuring vertex duplicates with `bmesh.ops.remove_doubles` manually with `bmesh.ops.remove_doubles` and it's now much faster. In some cases because of the manual calculations it was taking too long - in #3233 Ryan mentiones that it freezes blender, it wasn't really freezing Blender but to finish calculations it would take 10 minutes.
2024-04-15 13:30:40 +02:00
Dion Moult
00ccb77f86
Merge AWS Lambda installation documentation into official docs
2024-04-15 13:30:40 +02:00