Snowman
There are many different looking snowmen, I think this is a classical one.
I utilised the available 3D objects in VRMath2 Editor to create this snowman. The placement of objects requires clear thinking of location and directions. Objects also need to be scaled. A couple of trial and error should work out suitable scales.
The final ideas are an up side down nozzle to be the hat. The nose is a cone, and a torus makes the scarf. Other body parts are easy to recognise. The codes below explain what 3D objects are used to be which part of the snowman. But the movements are somewhat complicated, and I hope you can try it out both mentally and physically in VRMath2 Editor.
; Snowman 2013 ; By Andy Yeh CS SETSCALE 1 1 1 SETDC 500 500 500 ; some material settings SETEC 830 830 830 SETSC 0 0 0 SETAI 200 SETSH 200 SETTR 0 UP 0.4 BALL ; first ball for lower body SETSCALE 0.6 0.6 0.6 UP 0.6 BALL ; second ball for middle body UP 0.2 SETMAT 1 14 RU 90 TORUS RD 90 ; a torus as scarf SETDC 500 500 500 SETEC 830 830 830 SETSC 0 0 0 SETAI 200 SETSH 200 SETTR 0 SETSCALE 0.5 0.5 0.5 UP 0.2 BALL ; third ball as the head BACK 0.3 RU 90 SETMAT 1 1 SETSCALE 0.1 0.2 0.1 CONE ; cone as the nose FD 0.1 EAST 0.1 NORTH 0.1 SETMAT 1 24 SETSCALE 0.06 0.05 0.06 BALL WEST 0.2 BALL ; two eye balls EAST 0.1 SOUTH 0.1 BACK 0.1 RD 90 FD 0.3 UP 0.4 RU 180 SETSCALE 0.4 0.4 0.4 SETMAT 1 29 NOZZLE ; an up side down nozzle as the hat DN 0.8 RU 180 BACK 0.3 SETSCALE 0.05 0.05 0.05 SETMAT 1 33 BALL FD 0.3 RD 15 BACK 0.3 BALL FD 0.3 RU 30 BACK 0.3 BALL ; three balls as three buttons of middle body FD 0.3 RD 15 RT 90 FD 0.3 RU 15 FD 0.3 RD 90 SETSCALE 0.1 0.6 0.1 SETMAT 0 27 CAN ; left arm RU 90 BK 0.3 RD 15 BK 0.3 LT 180 FD 0.3 RU 15 FD 0.3 RD 90 CAN ; right arm
Now enjoy the 3D Snowman, isn't it cute?
Please leave me a comment and let me know what you think.
Files: snowman.x3d snowman.logo
- Andy's blog
- Login or register to post comments
- 4456 reads
Comments
This snowman is really very
This snowman is really very cute and to know about its 3d objects is also very interesting and nice.