Helix Toolkit WPF DX, как загрузить и преобразовать массив OBJS?C#

Место общения программистов C#
Ответить
Anonymous
 Helix Toolkit WPF DX, как загрузить и преобразовать массив OBJS?

Сообщение Anonymous »

У меня есть приложение WPF, и я порождаю динамическое облако точки, используя:
xaml: < /p>

Код: Выделить всё

  
< /code>
код позади: < /p>
public PointGeometry3D _Points;

public PointGeometry3D Points
{
get { return _Points; }
set
{
if (_Points != value)
{
_Points = value;
OnPropertyChanged(null);
}
}
}
public Transform3D Points1Transform { get; set; }

Points1Transform = new TranslateTransform3D(0, 0, 0);
Points = new PointGeometry3D { IsDynamic = true, Positions = new Vector3Collection() };

< /code>
и обновление позиций на таймере с помощью: < /p>
 public void ProcessingEventHandlerMap(object sender, DllFunctions.DenseTrackingFunctions.ProcessingEventArgsMap args)
{
try
{
if (_Data.GotData == true)
{

Points.ClearAllGeometryData();
Points.ClearOctree();
Points.Positions.Clear();

for (int j = 0; j < _Dense._processingArgsMap.pointData.Count(); j++)
{

Points.Positions.Add(new Vector3((float)_Dense._processingArgsMap.pointData[j].position[0] * 10, (float)_Dense._processingArgsMap.pointData[j].position[1] * 10, (float)_Dense._processingArgsMap.pointData[j].position[2] * 10));
Points.UpdateVertices();

}

}
}
catch (Exception e)
{
// I broke
}

}
< /code>
Это работает отлично, и теперь мне нужно повторить его с помощью файла OBJ, загруженного с диска. У меня есть файл, загруженный как: < /p>
HelixToolkit.Wpf.SharpDX.MeshGeometry3D 

Но как я могу породить массив и динамически изменить преобразование?

Подробнее здесь: https://stackoverflow.com/questions/788 ... ay-of-objs
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»