Method | Description | |
---|---|---|
CreateInputNodeWithDataUpload ( HoudiniEngineUnity.HEU_SessionBase session, HAPI_NodeId connectNodeID, GameObject inputObject, HAPI_NodeId &inputNodeID ) : bool |
Creates a mesh input node and uploads the mesh data from inputObject.
|
|
CreateSingleMeshData ( GameObject meshGameObject, bool bExportColliders ) : HEU_InputDataMesh |
Returns HEU_UploadMeshData with mesh data found on meshGameObject.
|
|
GenerateMeshDatasFromGameObject ( GameObject inputObject, bool bExportColliders = false ) : HEU_InputDataMeshes |
Return an input data structure containing mesh data that needs to be uploaded from the given inputObject. Supports child gameobjects with meshes from the given inputObject.
|
|
GetUVsFromMesh ( Mesh mesh, Array srcUVs, List destUVs, int index ) : void | ||
Initialize ( |
||
IsThisInputObjectSupported ( GameObject inputObject ) : bool | ||
UploadData ( HoudiniEngineUnity.HEU_SessionBase session, HAPI_NodeId inputNodeID, |
Upload the inputData (mesh geometry) into the input node with inputNodeID.
|
Method | Description | |
---|---|---|
CreateInputNodeForCollider ( HoudiniEngineUnity.HEU_SessionBase session, HAPI_NodeId &outNodeID, HAPI_NodeId parentNodeId, int colliderIndex, string colliderName, Array colliderVertices, Array colliderIndices ) : bool | ||
GetColliderGroupBaseName ( Collider collider, bool bIsConvex = false, bool bIsSimple = false, bool bIsRendered = false ) : string | ||
GetMeshFromObject ( GameObject meshGameObject ) : Mesh | ||
HEU_InputInterfaceMesh ( ) : System.Collections | ||
OnScriptsReloaded ( ) : void | ||
UploadBoxColliderData ( HoudiniEngineUnity.HEU_SessionBase session, BoxCollider collider, int inputIndex, HAPI_NodeId parentNodeID, HAPI_NodeId &inputNodeID ) : bool | ||
UploadCapsuleColliderData ( HoudiniEngineUnity.HEU_SessionBase session, CapsuleCollider collider, int inputIndex, HAPI_NodeId parentNodeID, HAPI_NodeId &inputNodeID ) : bool | ||
UploadColliderData ( HoudiniEngineUnity.HEU_SessionBase session, HAPI_NodeId mergeNodeID, HEU_InputDataMeshes inputData, HAPI_NodeId parentNodeId ) : bool | ||
UploadMeshColliderData ( HoudiniEngineUnity.HEU_SessionBase session, MeshCollider collider, int inputIndex, HAPI_NodeId parentNodeID, HAPI_NodeId &inputNodeID ) : bool | ||
UploadSphereColliderData ( HoudiniEngineUnity.HEU_SessionBase session, SphereCollider collider, int inputIndex, HAPI_NodeId parentNodeID, HAPI_NodeId &inputNodeID ) : bool |
public CreateInputNodeWithDataUpload ( HoudiniEngineUnity.HEU_SessionBase session, HAPI_NodeId connectNodeID, GameObject inputObject, HAPI_NodeId &inputNodeID ) : bool | ||
session | HoudiniEngineUnity.HEU_SessionBase | Session that connectNodeID exists in |
connectNodeID | HAPI_NodeId | The node to connect the network to. Most likely a SOP/merge node |
inputObject | GameObject | The gameobject containing the mesh components |
inputNodeID | HAPI_NodeId | The created input node ID |
return | bool |
public static CreateSingleMeshData ( GameObject meshGameObject, bool bExportColliders ) : HEU_InputDataMesh | ||
meshGameObject | GameObject | The GameObject to query mesh data from |
bExportColliders | bool | |
return | HEU_InputDataMesh |
public GenerateMeshDatasFromGameObject ( GameObject inputObject, bool bExportColliders = false ) : HEU_InputDataMeshes | ||
inputObject | GameObject | GameObject containing mesh components |
bExportColliders | bool | |
return | HEU_InputDataMeshes |
public static GetUVsFromMesh ( Mesh mesh, Array srcUVs, List destUVs, int index ) : void | ||
mesh | Mesh | |
srcUVs | Array | |
destUVs | List | |
index | int | |
return | void |
public Initialize ( |
||
settings | ||
return | void |
public IsThisInputObjectSupported ( GameObject inputObject ) : bool | ||
inputObject | GameObject | |
return | bool |
public UploadData ( HoudiniEngineUnity.HEU_SessionBase session, HAPI_NodeId inputNodeID, |
||
session | HoudiniEngineUnity.HEU_SessionBase | Session that the input node exists in |
inputNodeID | HAPI_NodeId | ID of the input node |
inputData | Container of the mesh geometry | |
return | bool |