MAXScript is an actively used programming language created in 1996. MAXScript is the built-in scripting language in Autodesk 3ds MAX. It can be used to automate repetitive tasks as well as develop new tools and user interfaces.

24Years Old 505Users ?Jobs
  • MAXScript ranks in the top 5% of languages
  • the MAXScript website
  • MAXScript first appeared in 1996
  • file extensions for MAXScript include ms and mcr
  • Have a question about MAXScript not answered here? Email me and let me know how I can help.

Example code from Linguist:

fn CalculateVolumeAndCentreOfMass obj =
	local Volume= 0.0
	local Centre= [0.0, 0.0, 0.0]
	local theMesh = snapshotasmesh obj
	local numFaces = theMesh.numfaces
	for i = 1 to numFaces do
		local Face= getFace theMesh i
		local vert2 = getVert theMesh Face.z
		local vert1 = getVert theMesh Face.y
		local vert0 = getVert theMesh Face.x
		local dV = Dot (Cross (vert1 - vert0) (vert2 - vert0)) vert0
		Volume+= dV
		Centre+= (vert0 + vert1 + vert2) * dV
	delete theMesh
	Volume /= 6
	Centre /= 24
	Centre /= Volume

Trending Repos

repo stars description

Last updated August 9th, 2020

Edit MAXScript on GitHub