Hi there
Quote: "If I want to Change the uv coordinates and texture of added limbs, are there commands for this as well"
We can adjust limb texture with scale limb texture command, and we can use scroll limb texture to fit. We can of course use vertexdata to add different uv to each face of a cube, and we can even use boolean operation to rotate texture of a face, or to scale face texture, and that doesn't add any new vertex to our box .
autocam off
sync on
ink rgb(0,100,0),0
box 0,0,100,100
ink rgb(0,150,0),0
box 5,5,95,95
ink rgb(255,255,0),0
set cursor 25,45:print "ROTATE"
get image 1,0,0,100,100,1
make object box 1,10,10,10
texture object 1,1
make object box 2,10,10,10:scale object texture 2,1.3,-0.9
scroll object texture 2,0.3,0.3
position object 2,0,10,0
perform csg difference 1,2:delete object 2
position camera -12,12,-12
point camera 0,0,0
do
g#=g#+0.1
yrotate object 1,g#
set cursor 0,0
print "press space to see wireframe"
if spacekey() then set object wireframe 1,1 else set object wireframe 1,0
sync
loop
EDITED
It add more vertex if we rotate texture in that face....
autocam off
sync on
ink rgb(0,100,0),0
box 0,0,100,100
ink rgb(0,150,0),0
box 5,5,95,95
ink rgb(255,255,0),0
set cursor 25,45:print "ROTATE"
get image 1,0,0,100,100,1
make object box 1,10,10,10
texture object 1,1
make object box 2,20,10,20:scale object texture 2,3,-3:yrotate object 2,45
scroll object texture 2,0.3,0.3
position object 2,0,10,0
perform csg difference 1,2:delete object 2
position camera -12,12,-12
point camera 0,0,0
do
g#=g#+0.1
yrotate object 1,g#
set cursor 0,0
print "press space to see wireframe"
if spacekey() then set object wireframe 1,1 else set object wireframe 1,0
sync
loop
Cheers.
I'm not a grumpy grandpa
