Class PolygonalInterface
Inherited Members
Namespace: UnityEngine.Pixyz.Polygonal
Assembly: Unity.Pixyz.SDKPlus.Runtime.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 |
| CreateMeshesFromDefinitions(MeshDefinitionList) | Create new meshes with the given MeshDefinitions |
| DestroyElements(ElementList) | Destroy all the given elements |
| DracoDecode(ByteList, int, int) | decode a mesh using draco |
| DracoEncode(uint, int, int, int, int) | encode a mesh using draco |
| GetEdgePolygons(uint) | Returns the polygons connected to an edge |
| GetEdgeVertices(uint) | Returns the vertices of an edge |
| GetEdges(uint, TopologyCategoryMask) | Returns the edges corresponding to the given connectivity |
| GetFreeEdges(uint) | Returns the free edges of a tessellation |
| GetFreeVertices(uint) | Returns the free vertices of a tessellation |
| GetJointPlaceholders(PlaceholderJointList) | Get data stored in joint placeholders |
| GetLastError() | |
| GetMeshDefinition(uint) | Returns the definition |
| GetMeshDefinitions(MeshList) | Returns the definition |
| GetMeshSkinning(uint) | Returns the joints/IBMs list of a given mesh (those referenced by jointIndices) |
| GetNormal(uint, uint) | Return the normal attribute of a polygon at a specified vertex |
| GetPatches(uint) | Returns the patches of a tessellation |
| GetPolygonEdges(uint) | Returns the edges of a a polygon |
| GetPolygonVertices(uint) | Returns the vertices of a a polygon |
| GetPolygons(uint) | Returns the polygons of a tessellation |
| GetTessellationBoundaries(uint) | Get boundary edges of a tessellation grouped by cycles |
| GetTextureCoordinates(uint) | Return the texture coordinates attribute of all the polygons from the tessellation |
| GetVertexCoordinates(uint) | Returns the vertex coordinates in the tessellation local space |
| GetVertexEdges(uint) | Returns the edges connected to a vertex |
| GetVertexPolygons(uint) | Returns the polygons connected to a vertex |
| GetVertices(uint, TopologyCategoryMask) | Returns the vertices of a tessellation |
| GetVisiblePolygons(uint) | return the visible polygons from the Visibility attributes (see algo.createVisibilityAttributes) |
| HasMeshJoints(uint) | Check if the mesh has joints |
| InvertElements(ElementList) | Invert the orientation of all the given elements |
| SetMeshSkinning(uint, JointList, Matrix4List) | Set/Replace the list of joints/IBMs of a given mesh (those referenced by jointIndices) |