Наводя курсор на модель (сфера) и нажимая на нее нужно получить все три координаты и записать их. Очень нужна помощь, в этом коде я получаю координаты 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 { }
Как прикрутить MouseDown к ModelVisual3D? Возможно ли это, не трогая ModelUIElement3D?
Сделал приложение Windows Forms, хочу использовать его как виджет на рабочем столе, но не могу закрепить его так, чтобы оно находилось всегда сзади...
На данный вопрос уже ответили: