Модераторы: gambit, Kefir, Partizan
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> 3D в WPF 
:(
    Опции темы
GLeBaTi
  Дата 29.1.2009, 17:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 129
Регистрация: 1.2.2008
Где: г.Чебоксары

Репутация: нет
Всего: 0



Вот написал код:
Код

<Window x:Class="Wpf.Window1"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    Title="Window1" Height="366.74" Width="535.107">
    <Grid Background="Aqua">
        <Viewport3D Name="view3d" KeyDown="view3d_KeyDown">
            <Viewport3D.Camera>
                <PerspectiveCamera FarPlaneDistance="20" NearPlaneDistance="1" Position="-2,2,2" LookDirection="2,-2,-2" UpDirection="0,1,0"/>
            </Viewport3D.Camera>
                <ModelVisual3D>
                    <ModelVisual3D.Content>
                        <GeometryModel3D>
                            <GeometryModel3D.Geometry>
                                <MeshGeometry3D Normals="0, 1, 0 0, 1, 0 0, 1, 0" Positions="-1,0,0 0,1,0 1,0,0"        TriangleIndices="0,2,1"/>
                            </GeometryModel3D.Geometry>
                            <GeometryModel3D.Material>
                                <DiffuseMaterial Color="Red"/>
                            </GeometryModel3D.Material>
                    </GeometryModel3D> 
                    </ModelVisual3D.Content>
                 </ModelVisual3D>
            <ModelVisual3D>
                <ModelVisual3D.Content>
                    <DirectionalLight Color="White" Direction="-1,-1,-1"/>
                </ModelVisual3D.Content>
            </ModelVisual3D>
        </Viewport3D>
    </Grid>
</Window>


А когда запускаю, то виду только окно и никакого трехугольника(((( Помогите пожалуйста, даже не знаю что исправить(
PM MAIL   Вверх
Черешня
Дата 13.3.2009, 21:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 8
Регистрация: 12.3.2009

Репутация: 1
Всего: 1



 smile 
ну если ответ еще нужен...
Определи заднюю сторону материала
Код

  <GeometryModel3D.BackMaterial>
                                <DiffuseMaterial Color="Red"/>
   </GeometryModel3D.BackMateria>l

Например,так )
Ну или поменяй обход вершин теругольника в  TriangleIndices на "0,1,2"
PM MAIL   Вверх
GLeBaTi
Дата 13.3.2009, 22:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 129
Регистрация: 1.2.2008
Где: г.Чебоксары

Репутация: нет
Всего: 0



спс 
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | WPF и Silverlight | Следующая тема »


 




[ Время генерации скрипта: 0.0393 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.