Holance
Holance
Each model can only has one parent. You are trying to add same model into multiple groups.
Could you create a sample demo to show this issue?
Create a user control to wrap the viewport. Create custom dependency property to manipulate the viewport from code behind
Please provide a sample model so we can add support for it. Also it depends on assimp.net. Assimp.net is using old version of assimp, there are some bugs in it...
The helmet is from https://github.com/KhronosGroup/glTF-Sample-Models glTF 2.0 format is supported by Assimp.
Probably you have to change the source code for this.
WPF does not support dynamic dpi change. There is no event we can subscribe when DPI changed. You probably want to manually set `Viewport3DX.DpiScale` when switching the monitor if you...
One quick way is to project all models' bounding box/bounding sphere inside current view frustum onto 2D screen space. Then compare the projected bounds with your rectangle. If you want...
Most of DX12 features are aiming for gaming performance. I don't see any good reason to migrate to DX12 for Helixtoolkit yet. On the other hand, many users may not...
Is your updating code calling from different thread? You need to dispatch back to UI thread to update if in different thread.