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
Ralph Wessel
e54962e76f
Added Column support:
...
- Column element
- ColumnSegment element
- SegmentedColumn for managing segment retrieval
- Segment/Path interfaces
- Element Part interface
GenericElement now represents all element types with no specific class
Element becomes abstract base for all elements
Added Memo to handle supplementary element data
Added BIMMemory for common BIM memory utilities
BIMElementDatabase adds Memo table support
ArchicadElementDBaseEngine creates GenericElement, Column or ColumnSegment elements
2024-10-15 21:05:57 +01:00
David Kekesi
def9162e4c
added SelectionBridge, SelectionInfo, GetSelection
2024-10-15 17:13:06 +02:00
Ralph Wessel
9c10300f01
Merge pull request #6 from specklesystems/FinishProxies_WIP
...
Finish proxies wip
2024-10-14 16:04:52 +01:00