Hello everyone, apologies upfront as I lack the programming knowledge to understand the problem I am having. I have been trying to utilize Thinkbox Sequoia Meshing, the program comes with 3ds integration maxscript for loading Seq. .xmesh into 3ds.
They have provided a .ms file which I have loaded and run. This creates a toolbar button that loads the sequential xmesh files. Whenever I run the script and point the macro to the correct file, once I click load I get this error.
– MAXScript Rollout Handler Exception:
– Type error: Call needs function or class, got: undefined
The listener window refers to line 261 and 285, here is the snippet of the code between those to lines:
( local theCurrentFile = theFiles[f][1] local isExistingNode = getNodeByName ("XMesh_"+ getfilenamefile theCurrentFile) if not isValidNode isExistingNode do ( local theLoader = XMeshLoader() theLoader.renderSequence = theCurrentFile theLoader.name = "XMesh_"+getfilenamefile theCurrentFile theLoader.loadSingleFrame = true theLoader.useFileLengthUnit = true theLoader.viewportSequenceID = 0 theLoader.showIcon = false append newObjects theLoader if chk_assignMaterials.checked do ( local theTextures = getPossibleTextures theCurrentFile if theTextures.count > 0 do ( local theMat = StandardMaterial name:("MAT_"+getFileNameFile theCurrentFile) theMat.diffusemap = bitmapTexture name:("MAP_"+getFileNameFile theCurrentFile) filename:theTextures[1] if chk_selfIlluminated.checked do theMat.selfIllumAmount = 100.0 theLoader.material = theMat showTextureMap theMat chk_showTextures.checked ) ) --max views redraw max zoomext sel all )--end if node does not exist )--end if exists )