dotSITE
Форумы Work in Murano Software. Учебник по C#
новости материалы решения форумы группы настройки/о проекте

Автор: Ф Владимир
Тема: managed DirectX
Дата: 1/4/2006 2:59:00 PM
Привет всем!

Экспериментирую с managed DirectX по книге Т.Миллера и на данный момент возникло 2 проблемки:

1.   Рисование линий в 3D.
Миллер демонстрирует рисование линий при помощи объекта Line (Microsoft.DirectX.Direct3D). Он делает это в 2D (в экранных координатах) методом Draw() и пишет что для 3D использовать DrawTransform(). Уже кажется все перепробовал, метод выполняется но на экране ничего нет. Проверял наличие/отсутствие: освещения, буфера глубины – никакой разницы. Вообще, проект рабочий (все остальное что пробовал рисует).

2.   Отображение текста в 3D.
Опять же Миллер, текст в 3D рисует через метод TextFromFont объекта Mesh. При этом для каждого отдельного слова или предложения необходимо создать отдельный объект Mesh. 600-800 таких объектов и CPU нагружается на 50% плюс все эти объекты надо держать в памяти. Есть способ отобразить текст в 3D (пускай плоский – например подписи к объектом на 3D схеме) меньшей кровью. Что-то мне подсказывает что он должен быть.

Заранее спасибо!





 .NET Framework/CLR -- Общие вопросы .NET
 managed DirectX Ф Владимир    1/4/2006 2:59:00 PM


Контакт Реклама на сайте Спонсорам Веб мастерам

Лицензионное соглашение - © 2000-2012 dotSITE
Хостинг .NET предоставлен PARKING.RU
Поддержку сайта осуществляет Murano Software Inc., Offshore software development