cornerstonejs / cornerstone3D

Cornerstone is a set of JavaScript libraries that can be used to build web-based medical imaging applications. It provides a framework to build radiology applications such as the OHIF Viewer.
https://cornerstonejs.org
MIT License
557 stars 285 forks source link

Crosshair position synchronization to volume3D #1319

Open zjhhy1314 opened 3 months ago

zjhhy1314 commented 3 months ago

What feature or change would you like to see made?

What feature or change would you like to see made? Is it possible to drag the crosshair in the MPR viewport to locate it in the 3D volmue viewport? 332642980-27dea2ee-3ef6-4d00-8d44-1a45d55cefd1

Why should we prioritize this feature?

Why should we prioritize this feature? Can we add a position synchronizer to synchronize changes in camera position and marking crosshairs

sedghi commented 3 months ago

It's unclear how to achieve this since 3D volume rendering doesn't have a clear reference. Do you want to display crosshairs overlaid on the 3D volume on the left?

zjhhy1314 commented 3 months ago

@sedghi

2024-06-18_171004

For example, the mip diagram of the fourth box, the cross-line positioning function between the lesions

sedghi commented 3 months ago

We have the mipJumpToClick tool, which works in the opposite way to https://www.cornerstonejs.org/live-examples/mipjumptoclick.

We also have jumpToWorld utilities.

While you could build your own post-callback, I don't think it's a priority for us at the moment, given other tasks.

vincent1996 commented 2 months ago

您希望看到什么功能或更改?

您希望看到什么功能或更改?是否可以拖动 MPR 视口中的十字准线以在 3D volmue 视口中定位它? 332642980-27DEA2EE-3EF6-4D00-8D44-1A45D55CEFD1

为什么我们应该优先考虑此功能?

为什么我们应该优先考虑此功能?我们是否可以添加一个位置同步器来同步相机位置和标记十字准线的变化

@zjhhy1314 0F9A4D61 Hehe, it seems this is my browser. I am researching this feature. Do you have any good suggestions?