reckfellENGINE

VoxelBlockyModelMesh

Создаёт модель, основанную на заказной сетке.

На этой странице
class VoxelBlockyModelMeshReckfellSharpНаследует VoxelBlockyModel

Создаёт модель, основанную на заказной сетке.

VoxelMesherBlocky не требует, чтобы модели были кубиками. В конечном счете, образы - это все меши. Это самый разнородный вариант для создания модели. Рабочий поток состоит в том, чтобы сделать эти модели в 3D-редакции, например Blender, чтобы убедиться, что они ограничены в коробке, движущейся от (0,0) до (1,1). Тексты присваиваются классическому УФ-картированию.

Объявления сверены с C# SDK 1.0.0. Раскройте имя, чтобы увидеть сигнатуры и описание.

Конструкторы1

VoxelBlockyModelMeshКонструктор
# VoxelBlockyModelMesh
C#
public VoxelBlockyModelMesh();

Свойства4

MeshСвойство
# Mesh
C#
public Mesh Mesh { get; set; }

Mesh которые будут использованы для этой модели. Не должны быть пустыми (если вы хотите пустую модель, используйте VoxelBlockyModelEmpty) Если она имеет более двух поверхностей (2 материала), то следующие поверхности игнорируются. Поверхности должны быть изготовлены из треугольников. SurfaceTool, использование SurfaceTool.IndexВ идеале геометрия должна находиться в пределах зоны 0,1. VoxelBlockyModelMesh.SideVertexTolerance).

MeshOrthoRotationIndexСвойство
# MeshOrthoRotationIndex
C#
public int MeshOrthoRotationIndex { get; set; }

Ортогональная вращение, применяемая к сетке при выпечке. GridMap плитка. (GridMap обеспечивает метод преобразования из Basis, к сожалению, это не статический метод, поэтому он требует GridMap В будущем в случае поступления соответствующей просьбы можно было бы добавить метод оказания помощи.

SideCutoutEnabledСвойство
# SideCutoutEnabled
C#
public bool SideCutoutEnabled { get; set; }

Когда соседский воксель частично покрывает ту или иную сторону этого вокселя, затворная геометрия стороны будет отрезана. Это работает только в том случае, если форма обеих сторон является прямоугольником. Заметьте, что эта опция на самом деле может произвести больше треугольников, чем когда она включена.

SideVertexToleranceСвойство
# SideVertexTolerance
C#
public float SideVertexTolerance { get; set; }

Под которой треугольники, расположенные рядом с одной из шести сторон вокселя, будут рассматриваться с этой стороны.

Методы6

GetMeshMesh
# GetMesh
C#
public Mesh GetMesh();
Возвращает Mesh
GetSideVertexTolerancefloat
# GetSideVertexTolerance
C#
public float GetSideVertexTolerance();
Возвращает float
IsSideCutoutEnabledbool
# IsSideCutoutEnabled
C#
public bool IsSideCutoutEnabled();
Возвращает bool
SetMeshvoid
# SetMesh
C#
public void SetMesh(Mesh mesh);
Параметры
ИмяТипПо умолчанию
meshMesh—
SetSideCutoutEnabledvoid
# SetSideCutoutEnabled
C#
public void SetSideCutoutEnabled(bool enabled);
Параметры
ИмяТипПо умолчанию
enabledbool—
SetSideVertexTolerancevoid
# SetSideVertexTolerance
C#
public void SetSideVertexTolerance(float tolerance);
Параметры
ИмяТипПо умолчанию
tolerancefloat—
Документация Reckfell EngineНаверх ↑
БЫСТРЫЙ ПЕРЕХОДНачало работыEntity и иерархияC# & .NET 10Сцены и префабы
Руководства и полный API Reckfell K
reckfellENGINE
RECKFELL ACCOUNT

Вход в аккаунт

Войдите в аккаунт Reckfell.

Один аккаунт для всей платформы Reckfell.