Координаты 3D модели в WPF (Helix Toolkit)

230
05 сентября 2017, 08:09

Наводя курсор на модель (сфера) и нажимая на нее нужно получить все три координаты и записать их. Очень нужна помощь, в этом коде я получаю координаты viewport в области модели, как исправить?

Point location = e.GetPosition(viewport);
HitTestResult hitResult = VisualTreeHelper.HitTest(viewport, location);
RayMeshGeometry3DHitTestResult meshHitResult = hitResult as RayMeshGeometry3DHitTestResult;
try
{
    X = Math.Round(meshHitResult.PointHit.X, 0);
    Y = Math.Round(meshHitResult.PointHit.Y - 1, 0);
    Z = Math.Round(meshHitResult.PointHit.Z, 0);
    MessageBox.Show(X + "\n" + Y + "\n" + Z);
}
catch { }
READ ALSO
Прочитать конкретную строчку файла C#

Прочитать конкретную строчку файла C#

Есть txt файл со следующим содержанием:

355
Как прикрутить MouseDown к ModelVisual3D?

Как прикрутить MouseDown к ModelVisual3D?

Как прикрутить MouseDown к ModelVisual3D? Возможно ли это, не трогая ModelUIElement3D?

245
Виджет на C#, или Windows Forms Always On Bottom

Виджет на C#, или Windows Forms Always On Bottom

Сделал приложение Windows Forms, хочу использовать его как виджет на рабочем столе, но не могу закрепить его так, чтобы оно находилось всегда сзади...

265