26b0394613
* POC * some fixes * Handle autocad, rhino and sketchup receives * Handle revit receive * Fix transform issues * fix: custom mesh id logic * Hash function * Merge pull request #1142 from specklesystems/jedd/cnx-2657-hashing-the-meshes feat(revit)!: Use Hash function for mesh geometry instance ids * Use v2 style transform * extra comments * experiment1 * correct transform logic and disposal * corrected transform logic * simplify (maybe) the transform combination * refactor(revit): replace tuples with DisplayValueResult record for display values (#1145) * Clear instance proxies per conversion * fix: material assignment on revit receive (#1146) * Fix: enable send caching (#1148) * Enable caching without definition proxy noise * Log element id relationship while creating cache to filter after conversion to attach root * Update RevitRootObjectBuilder.cs * Clear cache on document swap * More clean up * fix(revit): defer material proxy population to prevent duplicate instance mesh IDs (#1155) * fix(revit): defer material proxy population to prevent duplicate instance mesh IDs * chore: formatting * chore: campsite * refactor: throwing on cache error * refactor: move material proxy population into cache singleton * fix: di * fix(rhino): match cleaned block names when purging instance definitions (#1156) * fix(rhino): match cleaned block names when purging instance definitions * refactor: simplification * chore: comments * refactor: use .Contains --------- Co-authored-by: Björn <steinhagen.bjoern@gmail.com> Co-authored-by: Jedd Morgan <45512892+JR-Morgan@users.noreply.github.com> Co-authored-by: Björn Steinhagen <88777268+bjoernsteinhagen@users.noreply.github.com>