* adds reference point transform to xyz, and refactors
* spelling fixes
* adds reference point caclulation to connector instead of converter
* disables xyz test for now due to complications mocking the reference point converter
* moves reference point transform method to separate class
* extracts to speckle settings into manager singleton
* removes unecessary usings
* Pragma the send function sorry to not sorry
* optimizes mesh conversions
* removes unnessary meshconversion method and adds reference point transform to meshlist conversion
---------
Co-authored-by: oguzhankoral <oguzhankoral@gmail.com>
Co-authored-by: Oğuzhan Koral <45078678+oguzhankoral@users.noreply.github.com>
* Fix regression on switching ElementId to UniqueId
* Do not treat object ids in send filter as unique ids
* Use unique ids everywhere
* Get element ids from unique id also for highlight model
* Remove unnecessary using
* Remove unused Parse function
* Rename function
* Find intersection of invalidated objects with UniqueIds
* adds material quantity conversions
* adds material quantities to top level converter
* fixed bugs
* Update MaterialQuantitiesToSpeckle.cs
* refactor material quantities (#196)
* combines material and render material conversion and removes bad logic
* simplifies caching logic
* minor notes
* fix(dui3): corrects merge, resolves some DI confusion around the typed converter & fixes a copy paste error
* fix(dui3): removes params from materials.
we can bring 'em back if we validate the need for them.
* feat(dui3): radical simplification of material quantity extraction
* chore: adds comments and flags things as obsolete
---------
Co-authored-by: Dimitrie Stefanescu <didimitrie@gmail.com>
* Map and pass setting to converter
* Change return type to ICardSettings
* Invalidate cache if the setting of model card has changed
* Default to medium for geometry fidelity
* Rename GeometryFidelity to DetailLevel
* Default to medium
* Pass detail level to options in DB.Options
* feat: First attempt at signed releases with Digicert on tag push
* fix: Delete gitversion config
* test: add gitversion manual mode
* tool manifest update
* fix: Only build on `v3.x` tags for now
* fix: Minor gitconfig tweaks
* fix: Revert to deploy from `main` branch
* adds units to all relevant conversions
* Update LevelTopLevelConverterToSpeckle.cs
* adds units to revit elements
---------
Co-authored-by: Dimitrie Stefanescu <didimitrie@gmail.com>
* feat(revit): correctly unpacks multistory stairs
of course there was another one. here's to more :)
* fix: no longer sends lamp source geometry
* fix: nullability?
i think this is fake news, but...
* fix: nullability part 3
* fix: revit 2025 should be happy now 🤞
* adds color source to color proxies and sends definition object layer colors
* adds missing materials and colors to instances on bake
* Update RhinoColorManager.cs
* fix: Move `*.addin` files to their respective projects.
These files should not live in `shared` projects as they are not shareable.
* fix: Revit2022 Release configuration + Add all versions to zip file
* updates definition object colors and refactors speckle application id retrieval
* adds definition object color inehritance and speckle app id extensions
* minor build fixes
* adds source to color proxy and color proxy id
* Update AutocadColorManager.cs
* Update AutocadColorManager.cs
* chore: cleans up display value extractor
removes transform references and checks for groups, as objects are ungrouped by that point
* feat: generates render material proxy maps in revit send
* chore: removes unused code
* feat(revit): material proxies wip
* wip
* removes unused converted cache
* wip
* chore: cleanup part 1
* chore: finished cleanup (moved revit render material proxy cache out)
* fix(revit): invalid progress reporting on send
* feat(rhino): adds rhino support for revit proxy materials
* fix(acad): checks group names for invalid chars
* fix(acad): checks material name for invalid chars
* feat(acad): adds support for baking fallback objects properly
including materials!
* wip: arcgis support for multiple fallback values
* Fix build errors (#166)
* fix: arcgis
---------
Co-authored-by: Oğuzhan Koral <45078678+oguzhankoral@users.noreply.github.com>