Dion Moult
9db07883b7
Scheduling calculations no longer calculate from midnight and now handle a single 9-5 day as a duration of 1 day, as per industry standard practice.
2022-03-25 16:09:22 +11:00
Dion Moult
9b9f0058f9
The material manager now shows total elements used by a material
2022-03-22 12:50:10 +11:00
Dion Moult
c072554f21
You can now use the selector with a prefiltered list of elements
2022-03-22 11:32:40 +11:00
Dion Moult
18c9a57bea
Using the selector now supports recursive decomposition in the spatial hierarchy
2022-03-22 11:23:13 +11:00
Dion Moult
eaa3301b8f
New support for filtering elements by checking values against an enumeration
2022-03-22 10:49:48 +11:00
Dion Moult
efb89acfa3
You can now use a "not" operator when selecting elements
2022-03-22 10:40:05 +11:00
Dion Moult
fa6ec25a39
#2082 . You can now use the selector to filter by strict data types.
2022-03-21 18:03:25 +11:00
Dion Moult
44afa0df5d
Selector now uses classmethods to make it easier for scriptwriters to use
2022-03-21 17:28:16 +11:00
Dion Moult
ea530858bd
You can now remove material sets independent of elements
2022-03-21 12:03:15 +11:00
Dion Moult
0b4cfea3a9
Removing a material now also removes material properties
2022-03-21 10:50:19 +11:00
Dion Moult
e909f25432
Removing a property set now also removes properties
2022-03-21 10:22:31 +11:00
Dion Moult
fdd03d7294
#2094 . Removing materials now removes material definitions too for styles
2022-03-19 22:13:07 +11:00
Dion Moult
233e73f9f6
Removing documents now removes all subdocuments recursively and references
2022-03-15 14:45:18 +11:00
Dion Moult
db85aa90d3
You can now add document references that are part of a document information
2022-03-15 14:43:24 +11:00
Dion Moult
6fb1e34ab4
You can now add IFC subdocuments or supersede documents
2022-03-15 14:41:47 +11:00
Dion Moult
e343494ab4
Document information is now always assigned to the project by default.
2022-03-14 20:39:11 +11:00
ArturTomczak
8038b77504
typo
2022-02-26 21:56:02 +01:00
ArturTomczak
b64601ee0a
Update subrepo with sample files
2022-02-26 21:56:02 +01:00
ArturTomczak
320bb7a086
Update to IDS 0.5.8
2022-02-26 21:56:02 +01:00
ArturTomczak
15b24d8ba4
validation tests
2022-02-26 21:56:02 +01:00
ArturTomczak
3282d75aa5
fix encoding bcf bug, add tests
2022-02-26 21:56:02 +01:00
ArturTomczak
72fc617196
internalise tests #1711
...
moved test files to submodule to avoid URL requests. Had to turn off (comment) two tests as they were not working but will fix them with new schema update.
2022-02-26 21:56:02 +01:00
Dion Moult
ccc6f2c4c6
Fix bug in date calculations when editing task times without sufficient data
2022-02-23 13:08:52 +11:00
Dion Moult
348373d47e
Fix bug with editing task start times without finishes
2022-02-23 12:28:34 +11:00
Dion Moult
63d65f0c39
Fix #2046 . Fix crash if style was updated from an already loaded IFC dataset
2022-02-18 18:44:25 +11:00
Dion Moult
472a66b7ed
Fix bug where element types couldn't get psets applied to them due to lack of specificity in IFC templates
2022-02-18 17:11:24 +11:00
Dion Moult
ddaed9e93d
Fix bug where psets were unable to be applied for specific predefined types
2022-02-18 17:10:38 +11:00
Dion Moult
4d6eba0a06
Fix #2045 . Fix bug where IFC2X3 occurrences not correctly autodetected from types.
2022-02-18 10:06:13 +11:00
Dion Moult
dd7a47ab99
Texture support is now compatible with glTF texture maps
2022-02-09 11:34:59 +11:00
Dion Moult
60ea856e51
New functions for IFC actor in API
2022-02-04 17:56:45 +11:00
Dion Moult
94ff8349d3
You can now connect, disconnect, and set flow directions of distribution ports in Blender.
2022-02-03 12:05:05 +11:00
Dion Moult
72397f3aff
Saving surface specular roughness values to IFC is now supported.
2022-02-02 15:09:37 +11:00
Dion Moult
77821caae4
Adding surface styles now respect mutually exclusive style types
2022-02-02 15:04:19 +11:00
Dion Moult
10138e28c9
You can now add ports to distribution elements in Blender.
2022-02-01 19:16:31 +11:00
Dion Moult
a2c0045a40
Support relative object placements for IFC2X3 ports.
2022-02-01 18:23:55 +11:00
Dion Moult
3e10f52965
Relative placements for nested elements are now supported.
2022-02-01 17:39:55 +11:00
Dion Moult
fd8aa6d142
IfcOpenShell API now supports port connections and disconnections.
2022-02-01 16:51:42 +11:00
Dion Moult
ddb38b2ea0
The IfcOpenShell API now supports adding a distribution port.
2022-01-31 18:28:31 +11:00
Dion Moult
8569bcf350
New utility function for getting ports of an element
2022-01-24 16:16:08 +11:00
Dion Moult
e38759c39d
Implement assign and unassign ports in IfcOpenShell API
2022-01-24 16:13:55 +11:00
Dion Moult
817fdead9b
Fix bug where zero durations were not allowed in task times.
2022-01-21 18:52:40 +11:00
Dion Moult
68a43b92ee
Editing task times no longer tries to be clever with actual dates because you know what you're doing.
2022-01-21 18:42:59 +11:00
Dion Moult
5709efbdcb
Fix bug where you could not add properties to projects themselves.
2022-01-21 12:01:19 +11:00
Dion Moult
67952ed159
Fix #1576 . Managing IfcSystem subtypes is now possible.
2022-01-20 18:22:20 +11:00
Dion Moult
810c71dfa2
IfcOpenShell-python licensing and black. See #1082 .
2022-01-19 12:18:33 +11:00
Dion Moult
1bbbc82b72
Fix #1962 . You can now easily append product assets using the API.
2022-01-18 17:44:50 +11:00
Dion Moult
1a735c4bef
Minor improvement to the sequence UI to always allow you to cancel editing mode.
2022-01-17 15:11:48 +11:00
Dion Moult
f8c7f48674
You can now associate annotations with objects for smart annotations in IFC. See #1153 .
2022-01-14 18:00:08 +11:00
Dion Moult
258ca7fb8c
Fix bug where you could assign a product twice to a process.
2022-01-14 16:04:55 +11:00
Dion Moult
ec38fe2edc
Fix #1931 . Fix bug where duplicated type products should not share material associations.
2022-01-14 13:15:47 +11:00