Dion Moult
a7cb0cdac7
Improve default search filter to include types and spatial elements.
2024-04-16 10:24:54 +02:00
Sigma Dimensions (Yass)
f125032d46
Feature to add a camera to extents of the scene objects
2024-04-16 10:24:54 +02:00
Sigma Dimensions (Yass)
a0768ff408
feature to clear previous 4D Animation (object keyframes & colors)
2024-04-16 10:24:54 +02:00
Kristoffer Andersen
144a61662c
Update bld.bat
...
reduce number of schema variations on windows as well
2024-04-16 10:24:54 +02:00
Kristoffer Andersen
1eff547af2
Update meta.yaml
...
pin compatible boost, occt and cgal-cpp
2024-04-16 10:24:54 +02:00
Kristoffer Andersen
cf8945ec2c
Update build.sh
...
limit number of schema variants
2024-04-16 10:24:54 +02:00
Dion Moult
9cb3ce1f9a
See #2894 . Implement SVG mirroring options (typically used for RCPs or useful when converting to other things like DXF).
2024-04-16 10:24:54 +02:00
Sigma Dimensions (Yass)
eaffd4a2a1
simplify setup_default_task_columns
2024-04-16 10:24:54 +02:00
Sigma Dimensions (Yass)
73f81a9bd3
animation settings now use human readable durations to make it less confusing
2024-04-16 10:24:54 +02:00
Sigma Dimensions (Yass)
f728004077
simplify updateTaskDuration
2024-04-16 10:24:54 +02:00
Sigma Dimensions (Yass)
8dbdfa2301
WIP - Scheduling UI improvements
2024-04-16 10:24:54 +02:00
Sigma Dimensions (Yass)
c864bb88f5
Hide Header for Costing and Schedule Tab
2024-04-16 10:24:54 +02:00
Sigma Dimensions (Yass)
044a2f8960
Revert "Rename and move sub panels of Costing and Schedule Tab"
...
This reverts commit 9d4715c0a9 .
2024-04-16 10:24:54 +02:00
Andrej730
b6ed12589f
plug add_transition to fit_flow_segments
2024-04-16 10:24:54 +02:00
Andrej730
ba9fa8a091
Adjusting connected elements on bim.regenerate_distribution_element
...
Basically commented out automatic adjustment after 45f81b478 - now it's hapenning only when you decide to regenerate it.
It's adjusting connected segments extrusion and location, for all other elements besides segments it's adjusting only location. The idea is it will try to change as less as possible.
Demo - https://imgur.com/oZ1I2Bl
2024-04-16 10:24:54 +02:00
Andrej730
4f8a53f048
quickly connect mep elements if they have matching ports
...
Demo - https://imgur.com/a/o9u8M1u
2024-04-16 10:24:54 +02:00
Andrej730
75e0d94588
fixed bug getting port relating element in ifc2x3
2024-04-16 10:24:54 +02:00
Andrej730
fe2b22b6cd
More descriptive error message on attempt to delete drawings category
2024-04-16 10:24:54 +02:00
Andrej730
c2f515402b
small refactor
2024-04-16 10:24:53 +02:00
Thomas Krijnen
76235f151e
Update draw.py --include-curves
2024-04-16 10:24:53 +02:00
Kristoffer Andersen
57a36de71e
Update build.sh
...
fix env var declaration
2024-04-16 10:24:53 +02:00
Kristoffer Andersen
e7ace4c0bd
Update build.sh
...
Reduce number of schema versions
2024-04-16 10:24:53 +02:00
Thomas Krijnen
9adb4ac82b
#3510 Sample points along diagonal as well for quick and dirty occlusion detection
2024-04-16 10:24:53 +02:00
Andrej730
040cd398cf
remove_product to also remove psets for types
2024-04-16 10:24:53 +02:00
Andrej730
dbc482dfee
More Ports UI
...
Created more UI for ports.
Now you can see the list of ports from UI and what objects they are connected to, you can quickly select any ports/connected objects or disconnect objects.
From port UI you can see what object's it located on and what object it's connected to and quickly jump across them.
Demo - https://imgur.com/a/Gu4Vz7V
2024-04-16 10:24:53 +02:00
Andrej730
86b63242d8
bim.add_transition
...
Added simple operator to add transition between two mep segments (now only rectangular collinear segments are supported).
It also reuses the transition type that was previously used to connect segments of the same type.
Demonstration - https://imgur.com/a/c1AOxj1
2024-04-16 10:24:53 +02:00
Andrej730
2c98ab078a
Fix default mep profile names
...
Previously it was generating names like 4000000x4000000 in mm projects.
2024-04-16 10:24:53 +02:00
Thomas Krijnen
1f4b12443a
fix edge segments in world coords #3536
2024-04-16 10:24:43 +02:00
Dion Moult
00bd159ee7
IfcTester JSON reporter now also stores identification data separately for convenient reporting.
2024-04-16 10:22:47 +02:00
Dion Moult
c9adefd947
Store applicability in IfcTester JSON results
2024-04-16 10:22:47 +02:00
Dion Moult
9b2455e0f0
Fix #2753 . Disable mapping representations when appending assets via the ExtractElements recipe to be more forgiving (and faster) on invalid models.
2024-04-16 10:22:47 +02:00
Dion Moult
3cabe935cd
Fix SurfaceColour typo that broke loading colours in some IFCs
2024-04-16 10:22:47 +02:00
Dion Moult
73b93e7020
Fix #3547 . Bug where using existing clippings were not preserved when editing profile or wall representations.
2024-04-16 10:22:47 +02:00
arun
bd1bfe548a
Update create_2pt_wall.py ( #3553 )
...
* Update create_2pt_wall.py
included unit scale for use cases other than si unit
* Revised Update create_2pt_wall.py
included is_si kwarg to select between si units and other units and also changed the dtype of p1 and p2 array to float incase they are entered as integers
2024-04-16 10:22:46 +02:00
Carlos Dias
a85fdf3f8e
Add element guId in BCF report ( #3549 )
2024-04-16 10:22:46 +02:00
Thomas Krijnen
ee09f2404b
Filter duplicate edge indices #3546
2024-04-16 10:22:34 +02:00
Dion Moult
c6438933ba
Whoops
2024-04-16 10:10:51 +02:00
Dion Moult
a6c8a2abd4
Dissolve specifically IOS triangulated edges for meshes instead of generic Blender limited dissolve.
2024-04-16 10:10:51 +02:00
Dion Moult
65b5a6f8f9
Skeleton operator to regenerate distribution elements recursively
2024-04-16 10:10:51 +02:00
Dion Moult
dca25e8475
Initial implementation of scale dependent map conversion for IFC4X3
2024-04-16 10:10:51 +02:00
rileywong311
9910c53f38
Add brick create relation with split screen
2024-04-16 10:10:51 +02:00
rileywong311
866a6d429b
Implement Brick split screen
2024-04-16 10:10:51 +02:00
rileywong311
6dd908c207
Add more subclasses to Brick root options
2024-04-16 10:10:51 +02:00
rileywong311
eea577d463
Move Brick list root setting
2024-04-16 10:10:51 +02:00
rileywong311
d5159be571
Reformat Brick props order and singularize "brick_entity_classes"
2024-04-16 10:10:51 +02:00
rileywong311
abd4fb18fd
Refactor AddBrickRelation to combine object namespace+label in operator
...
This is an important change that should make adding relations through other methods easier to implement
2024-04-16 10:10:51 +02:00
rileywong311
242d2cb4ef
Guard loading brick files from bad paths
...
Referred to "IFCFileSelector.is_existing_ifc_file" method for to make this
2024-04-16 10:10:51 +02:00
rileywong311
5c6ff36813
Add "rdfs:label" to Brick relation options
...
This is a tricky one because "rdfs:label" cannot really be queried from the Brick ontology, so it is a special case that probably needs to get added manually. Furthermore, an entity really shouldn't have multiple labels, so the option to give an entity an "rdfs:label"
should only appear if it doesn't have one already. The way I did it meant I had to manually reset the Enum type in Blender because it was the active one selection and made the Enum blank since it got removed now that the entity has a "rdfs:label." One possible alternative solution is to allow multiple labels, but in the query to import bricks in the UI list only select one label somehow.
2024-04-16 10:10:51 +02:00
rileywong311
a56ec73f3e
Change BrickschemaData.relations to BrickschemaData.active_relations
2024-04-16 10:10:51 +02:00
rileywong311
49b5fb35a8
Load Brick relationships from schema
2024-04-16 10:10:51 +02:00