Преобразование сетки в треугольную сетку и примитивной формы в сетку
Преобразуйте сетку в треугольную сетку с пользовательской компоновкой памяти вертекса
Aspose.3D for .NET API позволяет разработчикам преобразовать любой объект сетки в треугольную сетку с пользовательским расположением памяти вершины. Пользовательская компоновка памяти Vertex определяется с помощью Struct или динамически классом VertexDeclaration
в примерах кода.
Эти примеры показывают, как:
- Преобразование сферы в треугольную сетку с настраиваемой компоновкой памяти вершины (определена в Struct).
- Преобразуйте коробку в треугольную сетку с пользовательским расположением памяти вершины (определяется классом VertexDeclaration).
Конвертируйте сетку
Разработчики могут преобразовывать сетку в треугольную сетку, потому что любая сложная (поверхностная) структура может быть представлена в виде группы треугольников. Треугольник-самая атомарная геометрия. Таким образом, он используется как база практически для чего угодно.
Вершины доступа треугольной сетки
Разработчики могут получить доступ к индексам, фактическим вершинам, вершинам до слияния и общему количеству байтов вершин в памяти.
Ниже примера преобразует Sphere в треугольную сетку с пользовательским макетом памяти.
Ниже примера преобразует Box в треугольную сетку с пользовательским макетом памяти.
Преобразовать примитивный в сетку
Используя Aspose.3D for .NET, разработчики могут преобразовать любой примитивный объект в сетку. Примитивы включают в себя многие из самых основных и наиболее часто используемых объектов, таких как коробка, сфера, плоскость, цилиндр и тор.
IMeshConvertible
, может быть преобразован в mesh при экспорте в любой формат файла 3D.
Преобразование сферы в сетку
Сфера-это идеально круглый геометрический объект в трехмерном пространстве, который появляется повсюду, от спортивных мячей до планет в космосе. Давайте использовать примитив Sphere для создания сетки. Пример кода ниже преобразует Сферу в сетку.
Конвертировать коробку в сетку
Коробка описывает различные контейнеры и емкости для постоянного использования в качестве хранилища или для временного использования, часто для транспортировки содержимого. Давайте использовать примитивный ящик для создания сетки. Пример кода ниже преобразует Box в сетку.
Преобразование плоскости в сетку
Плоскость простирается бесконечно без толщины. Примером плоскости является координатная плоскость. Для создания сетки используется примитив Plane
. Пример кода ниже преобразует Plane
в Mesh
.
Преобразование цилиндра в сетку
Цилиндр-одна из самых основных криволинейных геометрических форм, поверхность, образованная точками на фиксированном расстоянии от заданной прямой линии, оси цилиндра. Его можно использовать во многих местах, например, в качестве стойки перед домом или в качестве приводного вала автомобиля. Для создания сетки позволяет использовать примитивный цилиндр. Пример кода ниже преобразует цилиндр в сетку.
Конвертировать Torus в Mesh
Тор-это поверхность вращения, порожденная вращением окружности в трехмерном пространстве вокруг оси, копланарной окружности. Если ось вращения не касается круга, поверхность имеет форму кольца и называется тор вращения. Давайте использовать примитив Torus для создания сетки. Пример кода ниже преобразует Torus в сетку.