Ralph Wessel
bdea330c2e
Moved include file to implementation
...
Fixed docs typo
2024-10-24 16:50:58 +01:00
Ralph Wessel
b066b4ba3c
Merge pull request #11 from specklesystems/david/cnx-660-document-switch-and-model-cards
...
cnx 660 document switch and model cards
2024-10-24 15:38:40 +01:00
David Kekesi
3f772150ff
no need to start project subscriber after installation
2024-10-24 16:28:57 +02:00
David Kekesi
e00fd99d3c
modelcards are loaded on document switch
2024-10-24 16:25:27 +02:00
David Kekesi
72e8ea78d9
Merge branch 'develop' into david/cnx-660-document-switch-and-model-cards
2024-10-24 15:50:42 +02:00
Ralph Wessel
ede131ca0b
Merge pull request #10 from specklesystems/david/cnx-667-model-card-highlighting
...
cnx 667 model card highlighting
2024-10-24 13:03:32 +01:00
David Kekesi
c4fcce4df8
BimElementDatabase setSelection, clearSelection implemented
2024-10-24 13:59:17 +02:00
David Kekesi
dcbd795b1f
ElementIDList moved to SpeckleLib, added setSelection method to BIMElementDatabase
2024-10-24 12:28:04 +02:00
David Kekesi
8a37d3fbd6
Beam regression fixed
2024-10-24 11:28:32 +02:00
David Kekesi
7256e11c3a
Merge branch 'develop' into david/cnx-667-model-card-highlighting
2024-10-24 10:32:06 +02:00
David Kekesi
9b8ab47eab
code cleanup
2024-10-24 10:31:25 +02:00
Ralph Wessel
f72d5202f9
ModelElement should be an abstract base rather than holding an element
...
ModelElement::getBody didn't check for null m_data
ArchicadElementDBaseEngine should default to returning GenericModelElement is type is unknown
2024-10-24 09:24:01 +01:00
David Kekesi
dcac8390cf
Merge branch 'develop' into david/cnx-667-model-card-highlighting
2024-10-24 09:21:40 +02:00
Ralph Wessel
8893653583
ContainerWrap should specify item tag where it differs from the default
2024-10-23 22:53:26 +01:00
David Kekesi
0d5dd7156e
Merge branch 'develop' into david/cnx-667-model-card-highlighting
2024-10-23 15:20:35 +02:00
David Kekesi
a5b681a6ed
added HighlightModel method
2024-10-23 15:19:52 +02:00
Ralph Wessel
0c09205935
JSArgs for incoming commands need to allow the wrapped argument object to reset to its default values
2024-10-23 13:47:28 +01:00
Ralph Wessel
405d183124
Updated Xcode projects
2024-10-23 09:59:55 +01:00
Ralph Wessel
7a1335681a
Merge branch 'feature/CNX-651_Add_Properties_from_Properties_and_Classification_tab_to_send' into develop
2024-10-23 09:54:55 +01:00
Ralph Wessel
889019a3e8
Merge branch 'develop' into feature/CNX-651_Add_Properties_from_Properties_and_Classification_tab_to_send
...
# Conflicts:
# SpeckleLib/Speckle/Database/Storage/ArchicadDBase/Element/ArchicadElementDBaseEngine.cpp
# SpeckleLib/Speckle/Record/Element/Element.cpp
# SpeckleLib/SpeckleLib17.vcxproj.filters
2024-10-23 09:54:11 +01:00
Ralph Wessel
0dee313366
Fixed conversion of enum property values
2024-10-23 09:32:05 +01:00
Ralph Wessel
a169d8b1d2
Improved detection of null property settings/values to avoid serialising null values in PropertiedWrap
2024-10-22 21:49:37 +01:00
Ralph Wessel
6d51b2d868
Updated VS projects
...
Added missing break statements in Value.cpp
2024-10-22 21:24:19 +01:00
Ralph Wessel
2c6909e98e
Added property::Group
...
Added property Group database
Property template group & group name access added
2024-10-22 20:09:01 +01:00
Ralph Wessel
eeb4dab690
Property dbase should not check tableID if none is specified
2024-10-22 16:31:30 +01:00
Ralph Wessel
e27808b73d
Updated VS projects
2024-10-22 16:09:33 +01:00
Ralph Wessel
5f1c942584
Added serialisation for Propertied objects and Properties
...
Added serialisation hierarchy for properties within ModelElements
Additional data access to Setting, Template, Value and Property
2024-10-22 15:49:16 +01:00
kekesidavid
7dfe8fb964
Merge pull request #9 from specklesystems/david/cnx-664-create-one-mesh-per-material
...
cnx 664 create one mesh per material
2024-10-22 13:39:04 +02:00
David Kekesi
73b04a7588
code cleanup
2024-10-22 12:38:22 +02:00
Ralph Wessel
63bb28db0f
Adding properties to element serialisation
2024-10-22 10:24:46 +01:00
David Kekesi
3368e7a6dc
one mesh per material, Mesh::appendFace
2024-10-22 10:34:04 +02:00
Ralph Wessel
01bb88b4a1
ModelElement subclassed from Classified and Propertied
2024-10-21 21:45:07 +01:00
Ralph Wessel
35f4e58a58
Added BIM property database + engine
...
Added property classes including:
- templates
- settings
- values
Added Classified interface for records supporting classification
Added Propertied interface for records supporting attached properties
Distinguished model elements from drawing elements (only model elements support classification/properties) with:
- DrawingElement (2D only)
- ModelElement (having a 3D/model presence)
2024-10-21 16:25:23 +01:00
David Kekesi
6d14607634
bridge listens to open event instead of close
2024-10-21 16:36:39 +02:00
David Kekesi
5363819e8d
BaseBridge listens to project events
2024-10-21 16:35:30 +02:00
kekesidavid
3be1676b1a
Merge pull request #8 from specklesystems/david/cnx-650-create-beam-and-supporting-classes
...
Create beam and supporting classes
2024-10-21 10:04:41 +02:00
David Kekesi
f5b5ff6487
create Beam and supporting classes
2024-10-21 09:41:55 +02:00
Ralph Wessel
878988df95
Update Xcode project
...
BIM core dbase engines should be able to react to project events
Attribute dbase resets storey cache on project changes
2024-10-17 17:22:51 +01:00
Ralph Wessel
f44f0413d0
ColumnSegment move constructor should be noexcept
2024-10-16 17:00:03 +01:00
Ralph Wessel
b80b5aef94
Fixed ColumnSegment copy constructor
2024-10-16 16:44:38 +01:00
Ralph Wessel
702f99eced
Reduced the number of objects that define a name for 'speckle_type' (default to 'Base' instead)
2024-10-16 15:06:06 +01:00
Ralph Wessel
42cf641a01
Merge pull request #7 from specklesystems/david/cnx-150-implement-selectionbinding
...
David/cnx 150 implement selectionbinding
2024-10-16 15:04:58 +01:00
Ralph Wessel
8e80d5ddd5
Merge branch 'develop' into david/cnx-150-implement-selectionbinding
2024-10-16 15:04:07 +01:00
David Kekesi
3813c8740f
SelectionInfo::initialize changed to private
2024-10-16 15:53:59 +02:00
David Kekesi
5c1511e850
code cleanup
2024-10-16 15:50:15 +02:00
David Kekesi
511311eb84
selectionBridge works
2024-10-16 15:08:34 +02:00
Ralph Wessel
ebed71a791
Removed unused static var from SelectionSubscriber
2024-10-16 11:03:38 +01:00
Ralph Wessel
3e7b78e50d
Allow SelectionSubscriber to start/stop outside initialisation phase
2024-10-16 10:31:11 +01:00
Ralph Wessel
2d23eb6b28
Fixes to Column and ColumnSegment classes
2024-10-15 23:05:07 +01:00
Ralph Wessel
ffb9cf0cef
Updated VS projects
2024-10-15 21:12:37 +01:00