Dimitrie Stefanescu
9290261fef
Merge pull request #348 from specklesystems/oguzhan/cnx-680-warn-users-on-receiving-v2-commits-in-v3
...
Chore: Add version info to root object
2024-11-05 13:07:53 +00:00
Dimitrie Stefanescu
e2251c111c
Merge branch 'dev' into oguzhan/cnx-680-warn-users-on-receiving-v2-commits-in-v3
2024-11-05 13:02:09 +00:00
Claire Kuang
21ed17bb2c
refactor(objects): cnx 687 purge unused classes from objects ( #333 )
...
* updates constructors and deprecates any unused code & functionality
* updates arcs and polycurves
* removes set only circle props
* updates box conversions
* fixes model curves and transforms
* Update ModelCurveToSpeckleTopLevelConverter.cs
* bumps nugets
* fixes package locks and arc
* updates rhino arc test
2024-11-05 19:59:29 +08:00
Claire Kuang
8cfe0bfe11
removes start angle and end angle reliance in revit arc converter ( #345 )
2024-11-04 12:01:24 +00:00
Claire Kuang
54ce865e45
Updates README.md to align with github repo ( #343 )
...
https://linear.app/speckle/issue/CNX-699/update-github-links-to-point-to-v3
2024-11-01 16:50:15 +00:00
Dogukan Karatas
ae6d788aff
adds vertices every edge of a face ( #342 )
2024-11-01 15:20:05 +00:00
Dogukan Karatas
f0cfc860a1
Feat(tekla): cnx 703 add color proxies ( #341 )
...
* adds geometry conversions and colors
* build fix
* Update ModelObjectToSpeckleConverter.cs
* fixes app id bug in connector
* Update ModelObjectToSpeckleConverter.cs
* excludes unnecessary object types
* adds rendermaterialproxy
* TeklaMaterialUnpacker
* updates argb values
* adds extensions and removes colorhandler
* adds excluded types as a list
---------
Co-authored-by: Claire Kuang <kuang.claire@gmail.com >
Co-authored-by: oguzhankoral <oguzhankoral@gmail.com >
2024-11-01 16:02:48 +01:00
Adam Hathcock
becdc060e9
Update SDK ( #336 )
...
* Update SDK
* update sqlite to match v2
2024-10-31 15:41:34 +00:00
Oğuzhan Koral
9d25e61043
Feat(revit): view filter ( #322 )
...
* POC view filter
* Use only view dropdown
* Init selection filters as default
* 2nd option for views
* Do not use WhereElementIsNotElementType
* Refresh send filters if elements modified
* Remove experimental view selection send filter
* chore: fixes expiration changes for view filters
* Remove everything filter
* Drop note for not using DI on deserialization
* Note about CheckFilterExpiration
* Fix cathastrophic failure on debugger
* Idle subscriptions on another event to fix main thread problems
* Implement APIContext
* APIContext in revit views filter
* Call GetObjectIds as async
* Remove CheckExpiry from everywhere
* Format
* Add ids to IdMap for newly added elements
* Await Commands.RefreshSendFilters
---------
Co-authored-by: Claire Kuang <kuang.claire@gmail.com >
Co-authored-by: Dimitrie Stefanescu <didimitrie@gmail.com >
2024-10-30 21:04:08 +03:00
Claire Kuang
0debe8f7f9
feat(tekla): adds component unpacker to tekla connector ( #335 )
...
* adds component unpacker to tekla connector
* removes model object converter
* Update ComponentUnpacker.cs
* Update ComponentUnpacker.cs
2024-10-30 17:47:38 +00:00
Dogukan Karatas
9e68b55018
Dogukan/cnx 690 create top level converters for all tekla objects ( #334 )
...
* adds top level modelobject converter
* adds contour plate converter
* simpler approach for mesh extractor
* adds exception for unsupported types
* add default properties to root
* adds property extractor
* formats files
* adds lineToSpeckleConverter
2024-10-30 16:15:41 +00:00
Dogukan Karatas
5783b83168
Dogukan/cnx 646 - Tekla Converter Project ( #328 )
...
* creates tekla converter
* adds send operation
* services registrated
* updates the panel host
* adds beam converter
* updates beam converter
* basic info attached
* creates the mesh from solid
* updates the mesh converter
* attachs colors to mesh
* updates formatting
* updates formatting again
* updates assemblyinfo
* clean locks
* Merge branch 'dogukan/cnx-646-set-up-tekla-converter-project' of https://github.com/specklesystems/speckle-sharp-connectors into dogukan/cnx-646-set-up-tekla-converter-project
* updates package.lock
* adds global using
* formats and cleans latest dev
* updates teklasendbinding
* update csproj
* adds converter project to Local.sln
* update packages
* updates csproj
* objects package removed
* Revert "adds converter project to Local.sln"
This reverts commit 94fa0a2d7a .
* updates local.sln
* removed unnecessary container initialization
* deactivated the argb attach to mesh
---------
Co-authored-by: Claire Kuang <kuang.claire@gmail.com >
2024-10-28 19:58:56 +00:00
Alan Rynne
f7060c7287
Merge pull request #330 from specklesystems/release/3.0.0
...
Update dev with changes from release branch
2024-10-28 12:30:52 +01:00
Claire Kuang
e2866d2595
chore(civil3d): refactor to yield return ( #329 )
...
* processes basecurves to appropriate display values in autocad and adds arcs to supported fallback curves in rhino
* turns on recursive conversion resolution by default
* minor refactor
---------
Co-authored-by: Oğuzhan Koral <45078678+oguzhankoral@users.noreply.github.com >
2024-10-28 09:55:29 +00:00
Claire Kuang
76701627b6
adds missing surface properties and extension dictionaries ( #324 )
2024-10-28 10:48:41 +01:00
oguzhankoral
7f91ac734a
Add version info to root object
2024-10-26 22:26:58 +03:00
Claire Kuang
af7bc47cbf
fix(civil3d/rhino): adds correct curves to displayvalue and receiving arcs as fallback in rhino ( #326 )
...
* processes basecurves to appropriate display values in autocad and adds arcs to supported fallback curves in rhino
* turns on recursive conversion resolution by default
2024-10-25 15:07:45 +01:00
Claire Kuang
a14b0a6fd0
feat(rhino): adds names to all objects on bake ( #327 )
...
* adds names to all objects on bake
* Update RhinoHostObjectBuilder.cs
* refactors to pass in attributes for bake from parent
* adds name property to all rhino objects on send
2024-10-25 14:43:37 +03:00
Alan Rynne
855fedf3aa
feat: CXPLA-119 Adds civil3d to CI build job ( #323 )
2024-10-25 09:32:14 +01:00
Claire Kuang
900427ad30
fix(autocad): arc to host conversions fixed to remove dependency on incoming arc plane and angle props ( #325 )
...
* removes dependencies on incoming arc plane and angle props
* fixes incorrect root to speckle naming
* Update Speckle.Converters.AutocadShared.projitems
2024-10-24 17:22:54 +01:00
Adam Hathcock
08bf19f74f
Use new Deserialization with Tasks ( #308 )
...
* Fixes for new Deserialization usage
* Use new serialization from nuget
* format
* better progress when checking cache and downloading
* remove the speed as it's inaccurate
* update sdk dependencies
2024-10-24 14:14:18 +00:00
Claire Kuang
68f7cb8f41
fix(civil3d): refactors corridors to only use extracted solids once ( #318 )
...
* refactors corridors to only use extracted solids once
changes applied assemblies and subassemblies to dicts
* Update CorridorHandler.cs
* refactors corridor display value extractor to its own class
* changes scope
2024-10-24 14:04:20 +01:00
Claire Kuang
3088fae8a2
adds basecurves as display value when no display value exists ( #321 )
2024-10-24 10:38:52 +00:00
Claire Kuang
6d375312ae
fix(civil3d): alignment arc logic fixed ( #320 )
...
* fixing alignment arc calculations
* fixes alignment arc conversions
* adds units
2024-10-24 11:33:31 +01:00
Claire Kuang
797a2b70f3
adds basecurves for parcel segments ( #319 )
2024-10-23 12:25:16 +01:00
Oğuzhan Koral
29cf1327ff
Fix(revit): CNX-657 revit expiration checks seem to be not fully working for ( #316 )
...
* Map element id to unique id
* Evict sub elements too
* Document IdMap
---------
Co-authored-by: Claire Kuang <kuang.claire@gmail.com >
2024-10-22 16:58:31 +03:00
Claire Kuang
613d45da37
chore(civil3d): constants fixes and additional conversion polishing ( #317 )
...
* adds featurelines and additional subassembly info
* some constants fixes
2024-10-22 09:35:12 +01:00
Dogukan Karatas
f29926748c
Dogukan/cnx 642 detect selections in Tekla ( #312 )
...
* added tekla send binding and necessary updates about selection
* TeklaSelectionFilter registered
* resolved injections
* build props added
* formatted
* deep clean
---------
Co-authored-by: Claire Kuang <kuang.claire@gmail.com >
2024-10-21 16:21:19 +02:00
Alan Rynne
9855ca8c15
Merge pull request #315 from specklesystems/dev
...
.NET Build and Publish / build (push) Has been cancelled
.NET Build and Publish / test (push) Has been cancelled
.NET Build and Publish / deploy-installers (push) Has been cancelled
Update `release/3.0.0` with changes from `dev`
v3.0.0-beta.206
2024-10-21 14:07:09 +02:00
Adam Hathcock
7644decc64
Update SDK to get tracing to backend ( #313 )
...
* Update SDK to get tracing to backend
* Update Civil versions
2024-10-21 13:18:46 +02:00
Claire Kuang
81bf501c85
feat(civil3d): adds 2022, 2023, and 2025 versions ( #306 )
...
* adds 2022,2023,and 2025 versions for civil3d
* removes unnecessary assembly info
* fixes version api issues
* fixes more version api issues
* Update CivilEntityToSpeckleTopLevelConverter.cs
* more fixes
* updates local
2024-10-21 10:14:47 +01:00
Dimitrie Stefanescu
ecf508ca93
Merge pull request #311 from specklesystems/dimitrie/cnx-659-rhino-expiration-checks-might-not-run-given-inconsistent-doc
...
chore(rhino): ensure more robust expiration checks in rhino
2024-10-18 16:56:57 +01:00
Dimitrie Stefanescu
2724b03301
Merge branch 'dev' into dimitrie/cnx-659-rhino-expiration-checks-might-not-run-given-inconsistent-doc
2024-10-18 16:52:49 +01:00
Dimitrie Stefanescu
b2eb5efa12
Merge pull request #310 from specklesystems/dimitrie/cnx-653-rhino-incorrect-transformation-applied-rename-ticket-as-you
...
fix(rh): scaling incorrectly when copy pasting from one doc to another
2024-10-18 16:52:34 +01:00
Dimitrie Stefanescu
661273f7bd
chore(rhino): ensure more robust expiration checks in rhino
2024-10-18 16:48:53 +01:00
Dimitrie Stefanescu
5e37195591
fix(rh): scaling incorrectly when copy pasting from one doc to another
2024-10-18 16:41:03 +01:00
Dimitrie Stefanescu
0d85ad48de
Merge pull request #309 from specklesystems/dimitrie/cnx-635-curtain-wall-doors-duplicated-geometry
...
Dimitrie/cnx 635 curtain wall doors duplicated geometry
2024-10-18 14:50:03 +01:00
Dimitrie Stefanescu
02ad0445b9
Merge branch 'dev' into dimitrie/cnx-635-curtain-wall-doors-duplicated-geometry
2024-10-18 14:36:28 +01:00
Dimitrie Stefanescu
2bfe780faf
chore: removes using statement
2024-10-18 14:29:22 +01:00
Dimitrie Stefanescu
284c1cfaf6
chore: comment
2024-10-18 14:14:05 +01:00
Dimitrie Stefanescu
a37d1c5f85
fix: card preview not working on deleted element ids
2024-10-18 12:22:27 +01:00
Dimitrie Stefanescu
639e2c05bf
fix(revit): send fail on deleted elements CNX-656
...
cc @bimgeek -> we should probably catch this in tests
2024-10-18 12:09:11 +01:00
Dimitrie Stefanescu
7e5fb055c8
fix: handles families hosted on curtain wall elements
...
weirdness of revit api continues to impress
2024-10-18 11:53:39 +01:00
Dimitrie Stefanescu
528c692f13
Merge pull request #307 from specklesystems/dimitrie/cnx-649-assembly-structure-two-layers-with-the-same-material-name
...
fix(dui3): ensures we don't override structure layers
2024-10-18 11:39:41 +01:00
Dimitrie Stefanescu
dd17d364c7
fix(dui3): ensures we don't override structure layers
...
where there's two materials of the same type in the same type, they would override each other; nevertheless, having two plywood layers for one wall is totally acceptable.
2024-10-17 16:53:45 +01:00
Claire Kuang
6e56c3c190
feat(civil3d): adds subassembly and parcel props ( #305 )
...
* 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
* adds alignment basecurves and properties
* adds profiles to alignments
* adds corridors
* fixes di and other corridor bugs
* parses corridor solid property sets
* Update CorridorHandler.cs
* Update CorridorHandler.cs
* adds body raw converter to autocad
* adds calculated info
* adds subassembly props
* adds subassemblies, and parcels
* adds volume surface stats
* removes unnecessary
* resolve merge conflict
* handles name exception from some entity types
* Update DBBodyToSpeckleRawConverter.cs
2024-10-16 17:57:49 +02:00
Claire Kuang
617bb5f12d
feat(civil3d): adds corridors ( #302 )
...
* 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
* adds alignment basecurves and properties
* adds profiles to alignments
* adds corridors
* fixes di and other corridor bugs
* parses corridor solid property sets
* Update CorridorHandler.cs
* Update CorridorHandler.cs
* adds body raw converter to autocad
* adds calculated info
* Update PropertySetDefinitionHandler.cs
* Update DBBodyToSpeckleRawConverter.cs
2024-10-16 14:31:17 +00:00
Alan Rynne
fa1fa359fc
Refactor usage of exceptions in converters/connectors ( #286 )
...
* feat: Non-controversial rebased changes from alan/exception-handling
* fix: Fixed all other usages after rebase
* fix: Re-added exception throw on 0 objects converted
* fix: Missing using statement
* fix: Converter manager
* fix: Using statements
* fix: Exception usages coming in from merge
2024-10-16 12:01:21 +02:00
Alan Rynne
e9084847cf
Merge pull request #304 from specklesystems/dev
...
Update release/3.0.0 branch with changes from dev
2024-10-15 10:57:41 +02:00
Alan Rynne
da0a35a5d1
added store_artifacts input to build installers trigger ( #303 )
2024-10-15 10:49:13 +02:00