I get the same mistake as few mentioned above.
–Type error: Call needs function or class, got:undefined,
and also Parametric Array-createParametricArray.mcr window opened, 19th line is marked.
In the scene I created one object, selected it, and tried to make parray.. as you did in the tutorial.
I’m running MAX 2010 x64 on Win7 (HP ProBook laptop).
When you add displace modifier on burbs geometry it will automatically turns to an editable mesh
Parametric Array then takes the uvw mapping information to analyze the surface which is a way slower than nurbs evaluation functions
In this case I recommend you to do not press apply button to perform your transformation
The preview button will be sufficient unless you want to make animation .
I’m working on this issue right now . Try to resolve it in upcoming version
thanks for your fast reply. i’m just trying out some tutorials – like “Introducing surface controller of parametric array” and “Controlling scalar properties in two dimensional array by a surface”. so i make a nurbs surface and use the displacement modifier to transform the nurbs surface in Z. next i make a cylinder, use the parametric array plug-in to ‘copy’ array it 8 x 8 (the maximum in demo version) and then i use the surface controller to determine the height and the radius of the cylinder. at first this works (the cylinders change in height and radius according to the Z-values of the nurbs surface), but after a short while my 3DS max crashes. it seems not to happen when i only use the surface controller to change the height of the cylinders. but as soon as i combine height and radius, it goes wrong…
Hi allex ,
Thanks for your comment. I don’t see any conflit with your system spec
Try to call para function by running the command from create panel in Max.
It’s under category of helper objects/ torabitools
If that cause same error check your dotnet version
Looking forward to your reply
Hi michiel can you please explain what are you trying to do when application crashes?
Is that when you use apply button ? Try to use preview if you are not doing animation
I like the plugin a lot, but my 3DS max crashes all the time when i use it. I work in Windows XP, installed on a Mac, but not virtual – Windows is installed directly on a partition of the HD. I use 3DSmax 2011. Please help.
Its been a great pleasure that i found out you made such an amazing script as an Iranian.
I wanna tell you congratulations.
I red all the comments on this page but it didnt help.I got the same error (–type error:call function or class,got:undefined)
i run both scripts before starting anything in 3ds max 2011 64bit but after creating it by clicking right mouse menu still the same error.
I would appreciate your answer.
Hello,
As we have mentioned in our license purchase page this script works on max 2009 and higher version. please upgrade the 3ds max. If you are not able to do upgrade then send me a refund request to info@torabiarchitect.com along with your so I can arrange for the paypal transfer.
sorry for that,
I purchased th FULL version of parametric array after testing the demo version worked. saved the dotNET file into the startup folder and releaunched max. If I have the object selected and right click to bring up PA then i get the “demo version installed” message. Despite verifying the license, by setting a keyboard entry in the UI panel or right clicking without selecting an object I just cannot launch PA (without having an object selected first) I have tried reinstalling script/dotnet file numerous times, It basically doesnt work at all in the full version. I run 3dsmax 10 on windows 764bit.
A short reminder for everybody: Please donate something for Indonesia! The situation is out of control and we need to show our support! The poor people need our help! Its also in our responibility, because we cause natural disasters like this with our greenhouse effect! So please give something, no matter if its just 1 dollar! Please also remind your friends and family!
Installed .NET Runtime(s)
OK.
Current version: The following runtimes are installed:
2.0.50727.4200
3.0.4506.4205
4.0.30319.1
ADO Database Runtime Version
ADO 2.60 check failed. Download update from http://www.microsoft.com/Data/download.htm. Installed version must be at least 2.60.0.0.
Current version: not installed.
COM server not found: ADODB.Recordset
Internet Explorer Version
OK.
Current version: 8.0.6001.18928
Determined from file: C:\Windows\SysWOW64\ieframe.dll
I have exact same configuration in office. it should work properly, just try to run the scripts before using right-click menu. also let me know what version of dotnet you are using.
Vista 64 bit max 2011 – while creating PArray get this error:
No “+” function for undefined
PArray helper is invisibile.
Generally script is not working – unfortunatelly. I reinstalled dotNet – nothing changed..
Just run both script files from utility bar before you start working in MAX. it happens sometimes when max runs the scripts in startup folder in different order it it should be.
I got the same error as Jonas. Running on Max 2010 x64. When hitting the create array button it returns the error. – Type error: Call needs function or class, got: undefined
When you convert a patch to the nurbs, it comes as multiple seperate surfaces.(it has to be one surface) I suggest to create your surfaces using cv curves.
BTW please comment under realated tutorial.
Thanks
i created a surface using elipse then using the cross section tool, adding a surface then coverting it to a nurbs surface. Createda pattern like the one in your tutorial and added it using 16 and 8 but it only covers a small part of the shape and not the whole thing, i tried increaasing the count but it just makes it more dense and doesnt cover any more surface?
got error when running from button or right-click but not from creating parray first then picking object
Also, cannot see UI
—————————
MAXScript Rollout Handler Exception
—————————
— Type error: Call needs function or class, got: undefined
—————————
OK
—————————
Setup:
ran mse installer by dragging into viewport, no errors
customized interface with buttons to run parametric array functions, throw errors when creating parametric array from button or right-click menu
Copy the script files under MAX installation folder/script/start up
make sure your 3ds max runs the start up scripts by checking Customize/preferences/maxscript startup functions.
if the are ok, then check if quad menu is installed properly. you can commands under “parametric array” from customize user intefrace.
So hey… just to tell you and save you some time. Someone told me about some problems with dotNet with some other software…. and that re-install is good idea. So I reinstalled dotNet again (seems to be same version), re-booted MAX, reinstalled script… and NOW it seems to work OK on Win7 64 too.
So unless many other people report problems – script seems to work OK for me now. I have no idea what caused bad dot Net configuration.
Thank you very much Igor,
Regarding the installation you can resolve that issue by customizing 3ds max interface,
1) make sure all options under (preferences–>Maxscript–>Startup group) are selected.
2) go to Customize max interface and open the Category drop down menu..
if you can see Parametric Array then go ahead and assign them to any type of interface . you can even assign shortcuts or buttons if you don’t like them to be in the quad menu.
regarding win 7 problem I asked my friend to help me with that, he has exact same configuration. I’ll back to you as soon as I can.
>> No, Win7 64 is running on Dell Studio i7 laptop
What version of Dot Net is installed with your windows?
>> There are several version installed I can see… latest one in C:\Windows\Microsoft.NET\Framework (and Framework64) folders are v4.0.30319 (with the date 05/28/2010)… there also older folders there (v3.0 and v3.5)
However, on WinXP 64 latest version installed seems to be V3.5 (maybe that’s the problem?)
When you press “Apply” button in control panel, do you get any message in script panel.(White box in left button corner of 3ds MAX interface)
>>> No… I do not get error messages once script is working. However… it seems to me there is some issue with installation here.
I installed scripts by dragging .mse onto MAX window.
On WinXP 64, even when I re-start MAX there IS option available “createParamatricArray” in quad menu. But… if I try to run the script at this point there IS an “got:undefined” error. The way to get it to work is to drag .mse again onto MAX and to run .ms from utility panel (have to do both). Once I do that – all works on WinXP – until I close MAX.
On Win7 64 however – “createParamatricArray” will NOT be there in quad menu if I re-start MAX…
And if I do same thing as above (drag .mse etc) – it will be back there – it will work without errors – but still will NOT fully work the same as on WinXP (intermediate objects do not move etc – as I described before).
Hi Igor, Thank you for your comment,
I have tested this in win7 and max 2011 , no problem. but let me see again if there is an issue with 64 bits. kindly give answers to these question so you can help us debugging the program.
Are you running win7 on MAC as a virtual machine?
What version of Dot Net is installed with your windows?
Try to run the script file from utility panel, is this giving you any error.
When you press “Apply” button in control panel, do you get any message in script panel.(White box in left button corner of 3ds MAX interface)
Thank you for your time again, you can buy the full version here. please read the whole page carefully : https://www.torabiarchitect.com/license_manager/parametric_array_1.php
Ali Torabi
Great script here!
However… I think I came across a bug – or there is an issue with my windows 7 64 here or something like that.
I have one machine here with Win7 ultimate 64 + max 2010 64.
My other machine is winXP 64 + max 2010 64.
All works just like in these videos on WinXP machine. WinXp = all OK (so far).
However, on win7 64 machine, script works somewhat – but when I get to the point that I want to move first (or last) control object, and I want to see other, in-between objects move accordingly… this does NOT happen on win7 machine (I tried both max 2010 and max 2011)
I tried to go step by step like you did here in video No 3…. but it does not work here as in that video. If I move first or last object… other object do not move…and also I can select, say, 4th object and move it too (which on XP is not possible) etc.
Otherwise… while using control panel of the script itself… and click on “preview” all seems to work OK.
Any idea about this? Maybe wrong script install on Win7? Maybe there is something wrong with my MAX here – but I doubt.
Try to run parray_macros.ms from utility bar manually. you can find the Run Script button under Maxscript rollout. if this resolve your problem kindly let me know.
I am using 3DMAX Design 2010 when I right click and apply create parametric array I got this error Type error: call needs function or class,got:undefined. Please someone help me.
Hi, Those videos are on youTube, You may need to watch them on YOUTUBE website. If you can’t watch videos on youTube then must be something wrong with your browser .
March 9, 2011 at 10:00 pmMilan Sijakov
link
Helo Ali,
I get the same mistake as few mentioned above.
–Type error: Call needs function or class, got:undefined,
and also Parametric Array-createParametricArray.mcr window opened, 19th line is marked.
In the scene I created one object, selected it, and tried to make parray.. as you did in the tutorial.
I’m running MAX 2010 x64 on Win7 (HP ProBook laptop).
Any suggestions? Thank you. Milan
February 9, 2011 at 2:53 pmadmin
link | my site | author
When you add displace modifier on burbs geometry it will automatically turns to an editable mesh
Parametric Array then takes the uvw mapping information to analyze the surface which is a way slower than nurbs evaluation functions
In this case I recommend you to do not press apply button to perform your transformation
The preview button will be sufficient unless you want to make animation .
I’m working on this issue right now . Try to resolve it in upcoming version
February 9, 2011 at 2:31 pmmichiel helbig
link
hi ali,
thanks for your fast reply. i’m just trying out some tutorials – like “Introducing surface controller of parametric array” and “Controlling scalar properties in two dimensional array by a surface”. so i make a nurbs surface and use the displacement modifier to transform the nurbs surface in Z. next i make a cylinder, use the parametric array plug-in to ‘copy’ array it 8 x 8 (the maximum in demo version) and then i use the surface controller to determine the height and the radius of the cylinder. at first this works (the cylinders change in height and radius according to the Z-values of the nurbs surface), but after a short while my 3DS max crashes. it seems not to happen when i only use the surface controller to change the height of the cylinders. but as soon as i combine height and radius, it goes wrong…
michiel
February 9, 2011 at 11:39 amadmin
link | my site | author
Hi allex ,
Thanks for your comment. I don’t see any conflit with your system spec
Try to call para function by running the command from create panel in Max.
It’s under category of helper objects/ torabitools
If that cause same error check your dotnet version
Looking forward to your reply
February 9, 2011 at 11:33 amadmin
link | my site | author
Hi michiel can you please explain what are you trying to do when application crashes?
Is that when you use apply button ? Try to use preview if you are not doing animation
February 9, 2011 at 5:28 ammichiel helbig
link
hello,
I like the plugin a lot, but my 3DS max crashes all the time when i use it. I work in Windows XP, installed on a Mac, but not virtual – Windows is installed directly on a partition of the HD. I use 3DSmax 2011. Please help.
Michiel
February 8, 2011 at 9:51 pmALEX
link
DEAR COMPATRIOT
Its been a great pleasure that i found out you made such an amazing script as an Iranian.
I wanna tell you congratulations.
I red all the comments on this page but it didnt help.I got the same error (–type error:call function or class,got:undefined)
i run both scripts before starting anything in 3ds max 2011 64bit but after creating it by clicking right mouse menu still the same error.
I would appreciate your answer.
December 11, 2010 at 10:23 amadmin
link | my site | author
Hello,
As we have mentioned in our license purchase page this script works on max 2009 and higher version. please upgrade the 3ds max. If you are not able to do upgrade then send me a refund request to info@torabiarchitect.com along with your so I can arrange for the paypal transfer.
sorry for that,
December 10, 2010 at 5:56 amSam welham
link
Hi,
I purchased th FULL version of parametric array after testing the demo version worked. saved the dotNET file into the startup folder and releaunched max. If I have the object selected and right click to bring up PA then i get the “demo version installed” message. Despite verifying the license, by setting a keyboard entry in the UI panel or right clicking without selecting an object I just cannot launch PA (without having an object selected first) I have tried reinstalling script/dotnet file numerous times, It basically doesnt work at all in the full version. I run 3dsmax 10 on windows 764bit.
Please help
October 29, 2010 at 4:54 pmHeimarbeit Seriös
link | my site
A short reminder for everybody: Please donate something for Indonesia! The situation is out of control and we need to show our support! The poor people need our help! Its also in our responibility, because we cause natural disasters like this with our greenhouse effect! So please give something, no matter if its just 1 dollar! Please also remind your friends and family!
October 28, 2010 at 1:20 amMMM
link
This is output of DotNet Version Checker:
VersionCheck results for ******:
Installed .NET Runtime(s)
OK.
Current version: The following runtimes are installed:
2.0.50727.4200
3.0.4506.4205
4.0.30319.1
ADO Database Runtime Version
ADO 2.60 check failed. Download update from http://www.microsoft.com/Data/download.htm. Installed version must be at least 2.60.0.0.
Current version: not installed.
COM server not found: ADODB.Recordset
Internet Explorer Version
OK.
Current version: 8.0.6001.18928
Determined from file: C:\Windows\SysWOW64\ieframe.dll
VersionCheck (c) 2002-2007 TMG Development Ltd – http://www.tmgdevelopment.co.uk/versioncheck/indexapp.htm
Any sugestions what should I do to run your script?
October 13, 2010 at 9:53 amadmin
link | my site | author
I have exact same configuration in office. it should work properly, just try to run the scripts before using right-click menu. also let me know what version of dotnet you are using.
October 13, 2010 at 2:47 amMMM
link
Vista 64 bit max 2011 – while creating PArray get this error:
No “+” function for undefined
PArray helper is invisibile.
Generally script is not working – unfortunatelly. I reinstalled dotNet – nothing changed..
October 6, 2010 at 4:41 pmectqemimen
link | my site
Interesting graphics, 3d graphics looks more and more realistic these days coming
September 9, 2010 at 6:22 pmadmin
link | my site | author
Hi Ellina, Thanks for purchasing parametric array. check out the help page as well as tutorials for more information.
license manager : https://www.torabiarchitect.com/license_manager/license_manager_login.php
help page : http://www.torabiarchitect.com/license_manager/license_activation_help.html
September 9, 2010 at 5:31 pmEllina
link
I bought a full version of parametric array. But I don’t know how to be provided it. Please tell me direction ASAP!!!!
September 8, 2010 at 9:53 amadmin
link | my site | author
Just run both script files from utility bar before you start working in MAX. it happens sometimes when max runs the scripts in startup folder in different order it it should be.
September 8, 2010 at 2:19 amWagwan
link
I got the same error as Jonas. Running on Max 2010 x64. When hitting the create array button it returns the error. – Type error: Call needs function or class, got: undefined
September 5, 2010 at 11:27 amadmin
link | my site | author
When you convert a patch to the nurbs, it comes as multiple seperate surfaces.(it has to be one surface) I suggest to create your surfaces using cv curves.
BTW please comment under realated tutorial.
Thanks
September 5, 2010 at 11:10 amcorey
link
i created a surface using elipse then using the cross section tool, adding a surface then coverting it to a nurbs surface. Createda pattern like the one in your tutorial and added it using 16 and 8 but it only covers a small part of the shape and not the whole thing, i tried increaasing the count but it just makes it more dense and doesnt cover any more surface?
help please?
August 7, 2010 at 5:40 amJonas
link
When running trial on Max 2010:
got error when running from button or right-click but not from creating parray first then picking object
Also, cannot see UI
—————————
MAXScript Rollout Handler Exception
—————————
— Type error: Call needs function or class, got: undefined
—————————
OK
—————————
Setup:
ran mse installer by dragging into viewport, no errors
customized interface with buttons to run parametric array functions, throw errors when creating parametric array from button or right-click menu
June 13, 2010 at 9:39 pmFluffy
link
thx admin it works !!
June 13, 2010 at 9:21 amadmin
link | my site | author
Copy the script files under MAX installation folder/script/start up
make sure your 3ds max runs the start up scripts by checking Customize/preferences/maxscript startup functions.
if the are ok, then check if quad menu is installed properly. you can commands under “parametric array” from customize user intefrace.
June 12, 2010 at 7:27 pmFluffy
link
Under wich name should it be there in the Category ?
June 12, 2010 at 7:21 pmFluffy
link
A question
Where to put the script …im Max script folder ? I did so but dont know how to find it in my Customize UI?
June 10, 2010 at 10:53 amadmin
link | my site | author
Perfect!
June 10, 2010 at 10:42 amIgor Knez
link | my site
So hey… just to tell you and save you some time. Someone told me about some problems with dotNet with some other software…. and that re-install is good idea. So I reinstalled dotNet again (seems to be same version), re-booted MAX, reinstalled script… and NOW it seems to work OK on Win7 64 too.
So unless many other people report problems – script seems to work OK for me now. I have no idea what caused bad dot Net configuration.
igor
June 10, 2010 at 10:10 amadmin
link | my site | author
Thank you very much Igor,
Regarding the installation you can resolve that issue by customizing 3ds max interface,
1) make sure all options under (preferences–>Maxscript–>Startup group) are selected.
2) go to Customize max interface and open the Category drop down menu..
if you can see Parametric Array then go ahead and assign them to any type of interface . you can even assign shortcuts or buttons if you don’t like them to be in the quad menu.
regarding win 7 problem I asked my friend to help me with that, he has exact same configuration. I’ll back to you as soon as I can.
June 10, 2010 at 1:06 amIgor Knez
link | my site
Also, I realized I didn’t reply to your 3rd question precisely:
When you press “Apply” button in control panel, do you get any message in script panel.(White box in left button corner of 3ds MAX interface)
>> No… no message in Script Box or any errors.
igor
June 10, 2010 at 12:26 amIgor Knez
link | my site
Hi Ali,
Here are answers to your questions:
Are you running win7 on MAC as a virtual machine?
>> No, Win7 64 is running on Dell Studio i7 laptop
What version of Dot Net is installed with your windows?
>> There are several version installed I can see… latest one in C:\Windows\Microsoft.NET\Framework (and Framework64) folders are v4.0.30319 (with the date 05/28/2010)… there also older folders there (v3.0 and v3.5)
However, on WinXP 64 latest version installed seems to be V3.5 (maybe that’s the problem?)
When you press “Apply” button in control panel, do you get any message in script panel.(White box in left button corner of 3ds MAX interface)
>>> No… I do not get error messages once script is working. However… it seems to me there is some issue with installation here.
I installed scripts by dragging .mse onto MAX window.
On WinXP 64, even when I re-start MAX there IS option available “createParamatricArray” in quad menu. But… if I try to run the script at this point there IS an “got:undefined” error. The way to get it to work is to drag .mse again onto MAX and to run .ms from utility panel (have to do both). Once I do that – all works on WinXP – until I close MAX.
On Win7 64 however – “createParamatricArray” will NOT be there in quad menu if I re-start MAX…
And if I do same thing as above (drag .mse etc) – it will be back there – it will work without errors – but still will NOT fully work the same as on WinXP (intermediate objects do not move etc – as I described before).
Seems to me to be dotNet related – but who knows.
Hope this helps.
Best,
Igor
flaregroup.com
June 9, 2010 at 11:49 amadmin
link | my site | author
you can find information about license here:
https://www.torabiarchitect.com/license_manager/parametric_array_1.php
June 9, 2010 at 11:32 amHattan
link
Thank you man. By the way how can I purchase the license.
June 9, 2010 at 9:28 amadmin
link | my site | author
Hi Igor, Thank you for your comment,
I have tested this in win7 and max 2011 , no problem. but let me see again if there is an issue with 64 bits. kindly give answers to these question so you can help us debugging the program.
Are you running win7 on MAC as a virtual machine?
What version of Dot Net is installed with your windows?
Try to run the script file from utility panel, is this giving you any error.
When you press “Apply” button in control panel, do you get any message in script panel.(White box in left button corner of 3ds MAX interface)
Thank you for your time again, you can buy the full version here. please read the whole page carefully : https://www.torabiarchitect.com/license_manager/parametric_array_1.php
Ali Torabi
June 9, 2010 at 2:56 amIgor Knez
link | my site
Great script here!
However… I think I came across a bug – or there is an issue with my windows 7 64 here or something like that.
I have one machine here with Win7 ultimate 64 + max 2010 64.
My other machine is winXP 64 + max 2010 64.
All works just like in these videos on WinXP machine. WinXp = all OK (so far).
However, on win7 64 machine, script works somewhat – but when I get to the point that I want to move first (or last) control object, and I want to see other, in-between objects move accordingly… this does NOT happen on win7 machine (I tried both max 2010 and max 2011)
I tried to go step by step like you did here in video No 3…. but it does not work here as in that video. If I move first or last object… other object do not move…and also I can select, say, 4th object and move it too (which on XP is not possible) etc.
Otherwise… while using control panel of the script itself… and click on “preview” all seems to work OK.
Any idea about this? Maybe wrong script install on Win7? Maybe there is something wrong with my MAX here – but I doubt.
BTW… where I can buy full version of this script?
Thanks,
Igor
flaregroup.com
June 8, 2010 at 7:07 pmadmin
link | my site | author
Try to run parray_macros.ms from utility bar manually. you can find the Run Script button under Maxscript rollout. if this resolve your problem kindly let me know.
June 8, 2010 at 6:59 pmHattan
link
I am using 3DMAX Design 2010 when I right click and apply create parametric array I got this error Type error: call needs function or class,got:undefined. Please someone help me.
June 2, 2010 at 10:43 amadmin
link | my site | author
Hi, Those videos are on youTube, You may need to watch them on YOUTUBE website. If you can’t watch videos on youTube then must be something wrong with your browser .
June 2, 2010 at 3:56 amnesren
link
hi … first more than wow… then for sorray i can’t see the video fo some reson ??? i really like it and i wash to learn it so try to help me?? thnx ali