Рисование двухмерных линий на оси z в Silverlight 4 - PullRequest
2 голосов
/ 19 декабря 2010

В настоящее время у меня есть приложение Silverlight 4, которое рисует несколько простых 2d-макетов с линиями.Я хотел бы нарисовать несколько двухмерных линейных макетов, но расположить их вдоль оси z, а затем повернуть, чтобы я мог видеть несколько макетов под углом.

Нужно ли переходить на полную версию 3D-фреймворка для достижения этой цели в SL4?Стремясь учиться у кого-то другого, у кого может быть короткий путь, так как все мои объекты в макете являются 2d, их просто нужно разнести в 3-м направлении.

1 Ответ

0 голосов
/ 19 декабря 2010

Хотя ваш вопрос в настоящее время недостаточно ясен, есть пара особенностей, которые вы могли бы рассмотреть.

Элемент пользовательского интерфейса в качестве свойства RenderTransform, чтобы вы могли назначить ScaleTransform для различных фигур, чтобы создать ощущение разных экземпляров фигуры на разных глубинах.

Вы хотите создать перспективу для отдельной фигуры, как если бы фигура вращалась вокруг оси X или Y так, чтобы часть фигуры была ближе к зрителю, а часть - дальше? В этом случае вы можете присвоить PlaneProjection свойству Projection фигуры, чтобы добиться этого.

...