Wings 3D is free. I haven't used it in a long time, but many here have mentioned it.
Quote: "The thing that through me off was that in sparkys help file for sc_allowobjectscaling it says that you only need this if you plan on scaling the object after you call sc_setupobject"
You setup the object with sparkys, use the sc_allowobjectscaling command, scale it and then sc_updateobject.
You stated earlier
Quote: "I can make it work with sc_allowobjectscalling, but it's slower."
What do you mean by it is slower? There is nothing slow about using the scaling features of sparkys that I have seen.
Very simple example showing sparkys scaling:
sync on : sync rate 60
backdrop on : color backdrop rgb(50,50,50)
autocam off
make object sphere 1,5
sc_setupcomplexobject 1,0,1
position camera 0,10,-100
point camera 0,0,0
sc_drawobjectbounds 1
sc_updateobject 1
repeat
text 10,10,"This is before. (Click a mouse button.)"
sync
until mouseclick() > 0
sc_allowobjectscaling 1
scale object 1,500,500,500
sc_updateobject 1
repeat
text 10,10,"This is after."
sync
until returnkey() > 0
delete object 1
end
So many games to code.......so little time.