ligoscript.txt
---------------

Ligoscape maxscript new functions:


**********************************************

NeLLigoExportMaterial node "Filename.ligomat" only_check error_in_dialog

Export a ligo material file from a max NeL patch mesh.

node is a MaxNode. It must be a max NeL patch mesh.
Filename is the file name to export the material
only_check is true to export the file, false to only check it
error_in_dialog is true to display the errors message in a dialog, false in the listener

**********************************************

NeLLigoExportTransition node_array "Filename.ligotrans" firstMaterial secondMaterial only_check error_in_dialog

Export a ligo transition file from 9 max NeL patch mesh and two ligo material files

node_array is an array of 9 nodes. Cell can be undefined to check some transitions.
Filename is the file name to export the material
firstMaterial is the file name of the first material used in this transition
secondMaterial is the file name of the second material used in this transition
only_check is true to export the file, false to only check it
error_in_dialog is true to display the errors message in a dialog, false in the listener

**********************************************

NeLLigoExportMaterial node "Filename.ligomt" only_check error_in_dialog

Export a ligo material file from a max NeL patch mesh.

node is a MaxNode. It must be a max NeL patch mesh.
Filename is the file name to export the material
only_check is true to export the file, false to only check it
error_in_dialog is true to display the errors message in a dialog, false in the listener

**********************************************

NeLLigoGetErrorZoneTemplate code_array vertex_id_array message_array error_index

Get the export errors after a call to NeLLigoExportZoneTemplate.

code_array is an integer array with the error code. (2 for OpenedEdge, 4 for InvalidVertexList, 5 for NotInserted)
vertex_id_array is an integer array with the id of the vertex where an error occurred.
message_array is a string array with the error message for the vertices
error_index is the id of the error buffer (1 ~ 9)

All thoses arraies have the same size.

The function return a global error code undex a string. (0 for noerror, 1 for NoBoundaryVertices, 2 for opened edge, 3 for MulitpleEdge, 4 for InvalidVertexList)

**********************************************

NeLLigoGetSnap 

Return the snap defined in the config file, else return undefined

**********************************************

NeLLigoGetCellSize

Return the cell size defined in the config file, else return undefined

**********************************************

NeLLigoCheckZoneWithTemplate node templateFileName error_in_dialog

Check a ligo zone with a ligo zone template.

node is a MaxNode to check. It must be a max NeL patch mesh.
Filename is the file name to import the template used to test the ligo zone.
error_in_dialog is true to display the errors message in a dialog, false in the listener

**********************************************

NeLLigoSetDirectory path_name

Set the current directory

path_name is the new directory

Return true if success, false else.

**********************************************

NeLLigoGetErrorString error_code

Return an error message with an error code

error_code is the error code

Return an error message (string)

