Claire Kuang
5fb3616c1a
feat(civil3d): adds all properties for sites, catchments, surfaces, and network parts ( #301 )
...
* adds general and class properties extractors
* Update Speckle.Converters.Civil3dShared.projitems
* adds class properties for catchments
* adds catchment group proxies
* catchment proxy bug fix
* adds site props
* Update ClassPropertiesExtractor.cs
* Update ClassPropertiesExtractor.cs
* adds network, structure, and pipes
* registers pipe network
* renamed proxy handlers with cache property
* updates part dictionary props
2024-10-14 18:19:01 +01:00
Adam Hathcock
4f04e9e1b5
Use Metrics in Connectors ( #296 )
...
* add metrics to host apps
* merge fixes and compiles
* Use ME.Console and OTel for logging to correlate
* clean up
* clean up for metrics
* fix self-review comments
* fix seq initialization
* clean up for http traces and rhino 8
* use latest SDK
* formatting
2024-10-14 13:36:07 +00:00
Dimitrie Stefanescu
0c5b5ed59c
Merge pull request #278 from specklesystems/dim/brep-exp
...
wip: better rhino > revit brep support
2024-10-14 09:44:08 +01:00
Dimitrie Stefanescu
de167cdfb6
Merge branch 'dev' into dim/brep-exp
2024-10-14 09:39:16 +01:00
Dimitrie Stefanescu
0a27fc1c2b
Merge pull request #300 from specklesystems/dimitrie/cnx-510-revit-parameter-exports-perfection
...
Dimitrie/cnx 510 revit parameter exports perfection
2024-10-12 11:27:39 +01:00
Claire Kuang
1e537009e0
Merge branch 'dev' into dimitrie/cnx-510-revit-parameter-exports-perfection
2024-10-12 11:23:03 +01:00
Dimitrie Stefanescu
188f23faf4
Merge pull request #290 from specklesystems/bilal/cnx-569-element-id-not-set
...
added elementId
2024-10-11 14:32:47 +01:00
Dimitrie Stefanescu
dca243825a
chore: fmt
2024-10-11 14:27:34 +01:00
Dimitrie Stefanescu
650022ee10
chore: adds comment
2024-10-11 14:27:00 +01:00
Dimitrie Stefanescu
98a7064f43
Merge branch 'dev' into bilal/cnx-569-element-id-not-set
2024-10-11 14:26:28 +01:00
Dimitrie Stefanescu
9804acd10c
feat: makes material quantities a map (used to a be a list)
...
tbh, this just makes it easier to show in the frontend - but worthwhile for now
2024-10-11 14:14:23 +01:00
Dimitrie Stefanescu
51550c96a6
feat: adds support for assembly structure (CNX-570)
...
(extracting material thickness and composition)
2024-10-11 13:59:44 +01:00
Dimitrie Stefanescu
491490c559
fix: CNX-565 and CNX-564
2024-10-11 13:14:21 +01:00
Dimitrie Stefanescu
ec1f13754d
Merge branch 'dev' into dimitrie/cnx-510-revit-parameter-exports-perfection
2024-10-11 11:54:36 +01:00
Dimitrie Stefanescu
b840988bbe
Merge branch 'dev' into dim/brep-exp
2024-10-11 11:53:36 +01:00
Adam Hathcock
bd4b565799
Fix activity scope ( #299 )
...
* AsyncLocal in activity scope needs proper initialization
* add tests
* Fix Scope for real
2024-10-11 10:53:28 +00:00
Dimitrie Stefanescu
102a7cbd9e
fix: fmt
2024-10-11 11:53:02 +01:00
Claire Kuang
8c34416b1a
feat(civil3d): adds property sets and parts data to all civil objects ( #297 )
...
* adds parts data and better display mesh and base curve conversions
* fixes di issues
* removes arc pipes for now
* Update BaseCurveExtractor.cs
* Update PartDataExtractor.cs
* adds property sets and defs
* additional bug fixes
* renames parameters folder to properties
* Update Speckle.Converters.Civil3dShared.projitems
---------
Co-authored-by: Adam Hathcock <adamhathcock@users.noreply.github.com >
2024-10-11 11:10:52 +01:00
Dimitrie Stefanescu
77af0b4ae4
Merge branch 'dev' into dimitrie/cnx-510-revit-parameter-exports-perfection
2024-10-11 11:07:23 +01:00
Adam Hathcock
ed2d3ed931
AsyncLocal in activity scope needs proper initialization ( #298 )
2024-10-11 09:28:59 +01:00
Dimitrie Stefanescu
0d584bb0ac
fix: CNX-559
2024-10-10 18:12:06 +01:00
Dimitrie Stefanescu
a95e7cc225
fix: CNX-556
2024-10-10 17:41:37 +01:00
Dimitrie Stefanescu
c2caeb5900
fix: CNX-567
2024-10-10 16:56:50 +01:00
Dimitrie Stefanescu
fe6e195c0a
Merge branch 'dev' into dim/brep-exp
2024-10-10 16:54:25 +01:00
Dimitrie Stefanescu
027a550c97
Merge branch 'dev' into bilal/cnx-569-element-id-not-set
2024-10-10 14:45:02 +01:00
Dimitrie Stefanescu
1074932eb5
fix: review comments
...
- split classes into separate files
- fixed namespacing in revit
- adds note on brep converter's repair call
2024-10-10 12:34:50 +01:00
Dimitrie Stefanescu
9f0b0837d8
Merge pull request #295 from specklesystems/fix-brep-revamp
...
Fix brep revamp
2024-10-10 11:50:30 +01:00
Adam Hathcock
d3f32288bf
fix test references
2024-10-10 10:41:08 +01:00
Adam Hathcock
c251db709e
update sdk reference
2024-10-10 10:38:32 +01:00
KatKatKateryna
56d0eb0d0b
ArcGIS GroupLayers ( #293 )
...
* treat all LayerContainers as Collections
* account for all Symbols null exceptions
* documenting the change
2024-10-10 16:41:35 +08:00
Dimitrie Stefanescu
bbd4beeafe
fix: adds using statements to correctly dispose at end of the scope
2024-10-10 09:34:42 +01:00
Adam Hathcock
460719e0f0
Clean up attributes for logs/traces and user id correlation ( #285 )
...
* Clean up attributes for logs/traces
* fmt
* add tags for factory
* builds
* Move sending activity to get account info centralized
* formatting
* remove global user id
* use AsyncLocal and scope to scope userId
* remove user id as we don't know at initialization time
2024-10-10 08:21:05 +00:00
Dimitrie Stefanescu
eed7f913e5
chore: more formatting
2024-10-09 18:37:42 +01:00
Dimitrie Stefanescu
e153eebe87
chore: formatting
2024-10-09 18:34:50 +01:00
Dimitrie Stefanescu
c7eee14f7c
Merge branch 'dev' into dim/brep-exp
2024-10-09 18:12:22 +01:00
KatKatKateryna
48b4be68bd
add await ( #294 )
2024-10-09 17:09:15 +00:00
Dimitrie Stefanescu
685da9af3e
chore: package locks push
2024-10-09 18:08:18 +01:00
Dimitrie Stefanescu
ddaf329167
Merge branch 'dev' into dim/brep-exp
2024-10-09 17:14:00 +01:00
Dimitrie Stefanescu
794af5e501
fix: adds whatever support we can for curves inside blocks
...
by pre transforming the raw elements
2024-10-09 16:59:30 +01:00
Jedd Morgan
3028e9e29d
Asyicify ExecuteScriptAsync calls ( #240 )
...
* First pass adding async
* Updated Idle manager to work with async Tasks
* CA1506
* missing async
* Fixed tests
* Really fixed tests
* CA2201
* Really fixed the tests
* remaining awaits
* Async everywhere!
* Fixed merge errors
* fix: Missing imports
* IProgress sync used
* rename progress
* format
* Remove empty files
* update sdk
* convert progress
* use FireAndForget and readonly struct
* revert revit to use RevitTask
* don't use sync to UI thread for progress
* Fixes autocad loop to update UI with Task.Delay instead of Task.Yield
* format
* merge fixes
* update nugets
* fix imports for exceptions
* fix import
---------
Co-authored-by: Alan Rynne <alan@speckle.systems >
Co-authored-by: Adam Hathcock <adam@hathcock.uk >
2024-10-09 16:10:13 +01:00
Claire Kuang
704a75a2b4
feat(civil): adds basic element converter and fixes DI ( #292 )
...
* splits autocad and civil registration for root object builder
* Update Speckle.Connectors.AutocadShared.projitems
* adds civil top level converter
* add civil3d connector
* fixes as was on wrong branch
* fixed solution for new shared project
* default registration for autocad/civil
* some fixes
* moved classes around
* adds basic civil element converter
* csharpier reformat
* removes units from root collection, restructures civil shared project
* Update AutocadConnectorModule.cs
* refactors root object builder to be abstract
* removes unnecessary usings
---------
Co-authored-by: Adam Hathcock <adam@hathcock.uk >
2024-10-09 14:19:01 +02:00
Dimitrie Stefanescu
63ae8e3ca5
fix: adds back support for non-instanced curves
2024-10-08 20:15:16 +01:00
Dimitrie Stefanescu
0f09a15f20
fix: improves performance for fallback scenarios
2024-10-08 16:26:40 +01:00
Dimitrie Stefanescu
23fbe106a7
fix: removes fallback for meshes due to performance reasons
2024-10-08 15:52:58 +01:00
Dimitrie Stefanescu
c7665a7845
feat: adds fallback checking in importer and assign materials
...
f
2024-10-08 11:01:14 +01:00
Dimitrie Stefanescu
41da92e43a
feat: faster mesh scaling
2024-10-08 11:00:45 +01:00
Dimitrie Stefanescu
9780cb6e35
feat: minor cleanup
2024-10-08 11:00:26 +01:00
Dimitrie Stefanescu
7d2f5a4385
feat: adds userland controllable transaction names
2024-10-08 11:00:02 +01:00
Dimitrie Stefanescu
7144d81059
feat(dui3): pinns created groups
2024-10-08 10:59:32 +01:00
Dimitrie Stefanescu
ae162e3a46
fix: clears direct shape lib to fix second receive and catches objs with no material
2024-10-07 18:08:19 +01:00