Class PolygonalInterface
Inherited Members
Namespace: UnityEngine.Pixyz.Polygonal
Assembly: Unity.Pixyz.SDKPlus.Editor.dll
Syntax
public class PolygonalInterface : Interface
Methods
Name | Description |
---|---|
ComputeMeshTopoChecksum(uint) | Compute a checksum of the mesh topology, connectivity |
ComputeMeshVertexPositionsChecksum(uint, int) | Compute a checksum of the mesh vertices positions |
ComputeUVTopoChecksum(uint, int) | Compute a checksum of the uvs topology, connectivity |
ComputeUVVertexPositionsChecksum(uint, int, int) | Compute a checksum of the vertices positions in uv space |
ConfigureFunctionLogger(string, bool, bool, bool) | |
CreateJointPlaceholders(ULongList, Matrix4List) | Create fake joint to store in mesh definitions. Thus we can retrieve stored data from getJointPlaceholders |
CreateMeshFromDefinition(MeshDefinition) | Create a new mesh with the given MeshDefinition |
CreateMeshFromDefinitions(MeshDefinitionList) | Create a new mesh from multiple MeshDefinition |
CreateMeshFromText(string, Matrix4, string, int, ColorAlpha?, double) | Creates an occurrence from string |
CreateMeshesFromDefinitions(MeshDefinitionList) | Create new meshes with the given MeshDefinitions |
DracoDecode(ByteList, int, int) | decode a mesh using draco |
DracoEncode(uint, int, int, int, int) | encode a mesh using draco |
GetJointPlaceholders(PlaceholderJointList) | Get data stored in joint placeholders |
GetLastError() | |
GetMeshDefinition(uint) | Returns the mesh definition |
GetMeshDefinitions(MeshList) | Returns the meshes definitions |
GetMeshSkinning(uint) | Returns the joints/IBMs list of a given mesh (those referenced by jointIndices) |
HasMeshJoints(uint) | Check if the mesh has joints |
HasNormalizedUVs(uint, int) | Check if the provided mesh UV channel contains normalized texture coordinates |
HasUVs(uint, int) | Check if one or some UV channels are defined in the mesh |
SetMeshSkinning(uint, JointList, Matrix4List) | Set/Replace the list of joints/IBMs of a given mesh (those referenced by jointIndices) |
UsePointGapFillerNormal(Point3List, Vector3List) | This triangulates a set of points and normals |