< /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
Но как я могу породить массив и динамически изменить преобразование?
У меня есть приложение WPF, и я порождаю динамическое облако точки, используя: xaml: < /p> [code] < /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) {
} < /code> Это работает отлично, и теперь мне нужно повторить его с помощью файла OBJ, загруженного с диска. У меня есть файл, загруженный как: < /p> HelixToolkit.Wpf.SharpDX.MeshGeometry3D [/code] Но как я могу породить массив и динамически изменить преобразование?
Hello Stack Overflow Community,
Я использую контроль xudect wpf toolkit richtextbox в DataGridTemplateColumn в моем приложении WPF. Я хочу настроить связанные с ними RichTextBoxFormatbar , чтобы иметь конкретные настройки по умолчанию и отключить...
Я разрабатываю надстройку для другого приложения, Autodesk Revit, которая создается как отдельная библиотека классов DLL. Я пытаюсь использовать сетку свойств набора инструментов Wpf в одном из окон WPF. Сетка свойств отлично отображается в Visual...
Я разрабатываю надстройку для другого приложения, Autodesk Revit, которая создается как отдельная библиотека классов DLL. Я пытаюсь использовать сетку свойств набора инструментов Wpf в одном из окон WPF. Сетка свойств отлично отображается в Visual...
Я пытаюсь создать приложение. Мне приходится запускать задание бесконечно, т. е. в то время как (правда). Чтобы увеличить производительность задания, оно разбивается на разделы.
Мы можем сравнить это с Kafka Consumer, который также поддерживает...