Advanced Level Modules
Advanced Level Modules
MODULE -1
1. Introduction to TinkerCAD:
● After creating the account in tinkercad, This is the dashboard page. In that we have to
choose codeblocks. We are going to design 3D models using codeblocks.
1
● This is the workplane for creating 3D designs.
● We have a designated work plane where designs are visualized. The gray area represents
the workspace, where commands can be dragged and placed accordingly.
2. Introduction to CodeBlocks:
Basic shapes:
❖ Drag and drop the shape command in the workspace and change the attributes
according to the design (ie., Radius, Height,Width)
2
❖ When deciding to relocate a shape, one can employ the 'Move' command by
dragging it from the 'Modify' option. This allows for the adjustment of the
direction in which the shape is intended to be moved.
❖ Now we have to click run button to execute the coding and to view the
output 3D design in the work plane.
3
● The design can be downloaded by selecting the 'Share' option and choosing the desired
file format, such as PNG or GIF.
● Using codeblocks, drag and drop the commands placed in the left side. To add the
shape go to shape and drag the add command. To move the object go to modify
and drag the move command to the workspace.
● Again add a shape roof to the top of the square to form a house.
4
● And the final output is :
Steps :
5
11. Assign a variable for the minimum X-coordinate of the box.
12. Name the variable as 'boxXmin'.
13. Incorporate a cylinder and adjust its attributes.
14. Specify the necessary parameters for the cylinder.
15. Translate the cylinder along the X-axis.
16. Define the distance to move the cylinder along the X-axis.
17. Include a hollow cylinder and modify its properties.
18. Specify the required attributes for the hollow cylinder.
19. Translate the hollow cylinder along the X-axis.
20. Define the distance to move the hollow cylinder along the X-axis.
21. Group all the shapes together.
22. Combine the individual shapes into a single group.
Output :
5. Model 2- Bracket:
6
Steps :
7
Output :
8
6. Model 3- Fidget Spinner:
This platform provides programming the behavior of the fidget spinner, allowing
students to delve into concepts of physics and mechanics as they simulate the
rotational dynamics of the spinner.
Steps :
9
Output :
10
7. Model 4- Clock:
They learn to connect virtual components, such as LED displays, buttons, and other
input devices, to simulate the actual working of a digital clock.
Steps :
11
Output :
8. Model 5- Brick:
Steps :
12
● row
● column
● body height
● dotLength
● dotwidth
● dot thickness
● Halfdot
2. Define a template named `dot`.
- Add a cylinder and modify its properties.
3. Define a template named `Body`.
- Add a box and modify its properties.
- Move the box around the Z-axis.
- Repeat the previous two steps, adjusting the values accordingly.
- Group the boxes.
4. Define a template named `brick`.
- Create a template from the `Body` template.
- Create nested loops: one for `row` and one for `column`.
- Increment the row loop by 1 (outer loop) and the column loop by 1 (inner loop).
- Create two variables called `locationx` and `locationy`.
- Fix the locations using values.
- Call the `dot` template.
- Move the dot in the X, Y, Z axes accordingly.
- Repeat these steps until the loops end.
- Group the shapes.
13
Output :
14
9. Model 6- SnowFlake:
Steps :
15
Output :
16
10. Model 7- WinBlade:
Steps :
17
Output :
Steps :
18
- Add another cone and change its attributes.
- Move the cone along the Z-axis by -13.
- Group all the shapes.
2. Move the grouped shapes along the Z-axis by 16.
3. Call the `Rocket` template.
- Move the rocket along the Z-axis by 300.
Output :
19
ADVANCED LEVEL GRADE- 7-9
MODULE -2
Steps :
20
Output :
2. Model 2- Table:
Steps :
21
3. Move it along z-axis.
4. Then add two hole boxes and change the width,height and length so that it cuts the box
and form a shape of table.
5. Finally group all the objects.
6. Then move it along z-axis.
Output :
22
3. Model 3- Basket:
Steps :
Output :
23
4. Model 4- Tea holder:
Steps :
24
26. Move it along the z-axis.
Output :
5. Model 5- Chaos:
Steps :
25
1. Create five variables named : L,w,n,size,turn.
2. And specify the values for the variables.
3. Create a loop and increment by 1.
4. Add a ring and change the radius.
5. Move it along x,y,z axis.
6. Rotate around x-axis by 25deg.
7. Move it along z-axis.
8. Change the values of variables.
9. This loop continues to execute until the n value becomes 20.
Output :
26
Steps :
27
Output :
7. Model 7-Jet:
Steps :
28
1. For creating a jet we will create separate objects for it.
2. First create an object named : body.
3. Inside that add a cylinder and change the attributes.
4. Rotate it around the x-axis by 90 degrees.
5. Move it along the y,z axis respectively.
6. Add a half sphere and rotate it around the x-axis by 90degrees.
7. Scale it along x,y,z axis.
8. Move the shape by y and z coordinates.
9. Add another half shere.
10. Repeat the step 7,8.
11. Second create a object named : Engine.
12. Inside that add a cone and change the attributes.
13. Rotate it around the x-axis by 90 degrees.
14. Move it along the y & z-axis.
15. Again add a cone and make it as a hole.
16. Rotate it around the x-axis by 90 degrees.
17. Move the cone along the y & z-axis.
18. Group them together.
19. Third, create an object named : wing.
20. Inside that adds a roof and changes the attributes.
21. Rotate it around the x-axis by 90 degrees.
22. Scale it along the x,y,z axis.
23. Finally.move them along the y,z axis.
24. Fourth, create an object named : tail.
25. Add a roof and change the attributes.
26. Rotate it around x-axis by 90 degrees.
27. Scale along x,y,z coordinates.
29
Output :
8. Model 8 - Submarine:
Steps :
30
1. We can create a submarine using codeblocks by defining different objects.
2. First create an object named : tube.
3. Inside that add a cylinder and change the attributes.
4. Add a paraboloid and change the properties.
5. Move it along z-axis.
6. Add a paraboloid and change the radius.
7. Move it along z-axis.
8. Rotate it around y-axis by 180 degrees.
9. Finally group them.
10. Rotate it around x-axis by 90 degrees.
11. Move it along z-axis.
12. Second, create a new object named : fin.
13. Add a sphere and change the attributes.
14. Scale the position along x,y,z coordinates.
15. Third, create a new object named : tower.
16. Add a cylinder and change the radius and height.
17. Move it along z-axis.
18. Scale the position in all the three coordinates.
19. Fourth, create again a new object named : sub.
20. Add a copy of object tube.
21. Add a copy of object tower.
22. Move it along y-axis.
23. Add a copy of object fin.
24. Move it along y & z-axis.
25. Scale it along three coordinates.
26. Add a copy of object fin.
27. Move it along y & z-axis.
28. Repeat step 25.
29. Delete all three objects tube,tower, fin.
31
32
Output :
Steps :
33
17. The loop continue to execute till the value reaches 10.
18. Create a group.
19. Again create a loop increment by 1.
20. Inside that add a cylinder and change the attributes.
21. Move it along y,z axis.
22. Rotate it around z-axis by turn variable value.
23. Change the turn variable value to 45.
24. Add a solid ring and change the radius.
25. Move it along z-axis.
26. Add half sphere.
27. Move it along z-axis.
28. Scale it along three coordinates.
29. Create a new object named: light.
30. Add a cone and change the radius.
31. Move it along y,z-axis.
32. Rotate it around x-axis by 90 degrees.
33. Rotate it around z-axis by 15degrees and repeat this 30times.
34
Output :
35
10. Model 10 -Space ship:
Steps :
36
27. Move it along x,y,z-axis.
28. Add a copy of object engine.
29. Move it along x,y,z-axis.
30. Create a group.
31. Delete all three objects name body,engine,light.
32. Create a loop increment by 1.
33. Inside that move it along z-axis.
37
Output :
Steps :
38
14. Move it along z-axis.
15. Add a solid sphere and change the radius.
16. Scale it along x,y,z axis.
17. Move it along z-axis.
18. Create a group.
19. Create a new object named: dude.
20. Add a copy of object leg.
21. Move it along x-axis.
22. Add a copy of object leg.
23. Move it along x-axis.
24. Delete object leg.
25. Add a copy of object body,face,pack.
26. Create a object face.
27. Add a copy of object body.
28. Scale it along x,y,z axis.
29. Move it along y-axis.
30. Create a new object pack.
31. Add a copy of object body.
32. Scale it along x,y,z axis.
33. Move it along y-axis.
39
40
Output :
41