MIT OpenCourseWare


» ¶i¶¥·j´M
 ½Òµ{­º­¶
 ±Ð¾Ç¤jºõ
 ±Ð¾Ç®Éµ{
 ½Ò°óÁ¿½Z
 §@·~
 ¬ã²ß¸ê®Æ
 ³Ì²×¼f®Ö
 ¤U¸ü½Òµ{

¬ã²ß¸ê®Æ


¥»­¶Â½Ä¶¶i«×

¿O¸¹»¡©ú

¼f©w¡GµL
½Ķ¡GªL¤W¥ß(²¤¶¨Ã±H«H)
½s¿è¡G¦¶¾ÇùÚ(²¤¶¨Ã±H«H)


Shaper 2Dªºjava appletºô­¶§e²{
Shaper 2D Applet

¤Þ¾É½d¨Ò (PDF)
Derivations Examples (PDF)

AutoGrammarªº¨Ï¥Î»¡©ú (PDF)
AutoGrammar Tutorials (PDF)

µ¹¤©ªÅ¶¡Ãö«Y (PDF)
Given Spatial Relations (PDF)

3D Shaperªº¨Ï¥Î»¡©ú (¦p¤U)
3D Shaper Tutorial (below)

²Ä1,2,3»P4³¡¤À(PDF)
Parts 1, 2, 3, & 4 (PDF)

²Ä5³¡¤À ¤Þ¾É½m²ß
Part 5. Guided Exercises

°õ¦æ3D Shaper ©M 3Space Assistant(¦p¦P¤W­z²Ä2»P3³¡¤À©Ò¥Ü)¡C·í§Ú­Ì¦P®É¬ÝµÛ¨C¤@­Ó³]­p©M³W«hªº½d¨Ò®É¡A¶}±Ò¨â­Ó3Space Assistantªºµøµ¡¬O¦³À°§Uªº¡C¥u­n°õ¦æ3Space Assistant¨â¦¸´N¥i¥H¹F¨ì¡C
Launch 3D Shaper and 3Space Assistant (as shown in Parts 2 & 3 above).It would be helpful to open up two 3Space Assistant windows as we will be looking at both the designs and the rules for each example. To do this, just run 3Space Assistant twice.

¦b¹ï¤U¦C½m²ßªº¨C¤@­Ó³¡¤À(©Î¤l³¡¤À)³]©w°Ï¶ôªº©w¸q©M¼ÐÅÒ«á¡AÂIÀ»"Two Rules"³o­Ó«ö¶s¡AµM«á¦b3Space Assistant¤¤¶}±Òrule.iv©Mnew.iv¨Ó¬Ýµ²ªG¡C
After setting the block definitions and labels for each part (or sub-part) of the following exercise, click the "Two Rules" button, then open up rule.iv and new.iv in 3Space Assistant to view the results.

5.1 ½m²ß1
5.1 Exercise 1

5.1.1 ¥Î¥H¤Uªº¼Æ­È¨Ó°µ°Ï¶ô©w¸qÃþ«¬
5.1.1 For the block definitions type in the following values:

°Ï¶ô1:
Block 1:

¼e20
Width 20
ªø40
Length 40
°ª10
Height 10

°Ï¶ô2
Block 2:

¼e10
Width 10
ªø40
Length 40
°ª10
Height 10

5.1.2 ³]©w¼ÐÅÒ¬°:
5.1.2 Set the labels to:

°Ï¶ô1:1
Block 1: 1
°Ï¶ô2:10
Block 2: 10

¸Ñµª(½m²ß1a)(PDF)
Solution (exercise 1a) (PDF)

5.1.3 ³]©w¼ÐÅÒ¨ì:
5.1.3 Set the labels to:

°Ï¶ô1:1
Block 1: 1
°Ï¶ô2:9
Block 2: 9

¸Ñµª(½m²ß1b)(PDF)
Solution (exercise 1b) (PDF)

§A¥i¯à°O±o§Ú­Ì¦b½Ò°ó¤W©MTerry°µ¤F³o¨â­Ó³]­p-¨Ó§ó¤F¸Ñ¨ì©³µo¥Í¤°»ò¡A³o¤]¥i¥HÀ°§U¦bÁôÂýu¬q(hidden line)©Î½u¬[ºc(wireframe)¼Ò¦¡¨ÓÀ˵ø³]­p¡C
You might remember that we did these two designs in class with Terry -- to get a better understanding of what's going on, it might help to view the designs in hidden line or wireframe mode.

ª`·N:³o­Ó§e²{¬O­«­nªº-·í§Ú­Ìµø³o­Ó³]­p"¬°"¡G¹êÅ骺°Ï¶ô¦ü¥G¿Ä¦X¦b¤@°_¡A¦Ó¥B¥i¥H¬Ý¨ì¿Ä¦Xªº§Îª¬¡C
NOTE: The representation is important -- when we view the design 'as is', the solid blocks seem to merge together and emergent shapes can be seen.

5.2 ½m²ß2
5.2 Exercise 2

5.2.1 ºû«ù¦p5.1¬Û¦Pªº°Ï¶ô©w¸q¡A¦ý³o¦¸³]©wX¶b±ÛÂà17«×¡C
5.2.1 Keep the same block definitions as 5.1, but this time set the X axis rotation to 17 degrees.

5.2.2 ³]©w¼ÐÅÒ¬°:
5.2.2 Set the labels to:

°Ï¶ô1:1
Block 1: 1
°Ï¶ô2:10
Block 2: 10

¸Ñµª(½m²ß2a)(PDF)
Solution (exercise 2a) (PDF)

5.2.2 ³]©w¼ÐÅÒ¬°:
5.2.3 Set the labels to:

°Ï¶ô1:1
Block 1: 1
°Ï¶ô2:9
Block 2: 9

¸Ñµª(½m²ß2b)(PDF)
Solution (exercise 2b) (PDF)

5.3 ½m²ß3
5.3 Exercise 3

5.3.1 ºû«ù¦p5.2¬Û¦Pªº³]©w¡A¦ý§ïÅܰ϶ô2ªºªø«×¨ì30¡C
5.3.1 Keep the same settings as 5.2, but change Block 2 Length to 30

5.3.2 ³]©w¼ÐÅÒ¬°:
5.3.2 Set the labels to:

°Ï¶ô1:1
Block 1: 1
°Ï¶ô2:9
Block 2: 9

¸Ñµª(PDF)
Solution (PDF)

5.4 ½m²ß4
5.4 Exercise 4

5.4.1 ºû«ù¦p5.3¬Û¦Pªº³]©w¡A¦ý§ïÅܰ϶ô2ªºªø«×¨ì40¡A¨Ã¥B³]©wZ¶b±ÛÂà23«×¡C
5.4.1 Keep the same settings as 5.3, but change Block 2 Length to 40 and set the Z axis rotation to 23 degrees.

5.4.2 ³]©w¼ÐÅÒ¬°:
5.4.2 Set the labels to:

°Ï¶ô1:1
Block 1: 1
°Ï¶ô2:9
Block 2: 9

¸Ñµª(PDF)
Solution (PDF)

ª`·N:¬°¤F½ÆÂøªº³]­p¡A§A¥i¯àµoı¼W¥[­«½Æ(iterations)ªº­È¥h¤F¸Ñ¨ì©³µo¥Í¤°»ò¬O¦³¥Îªº¡C
NOTE: For complex designs, you might find it helpful to increase the number of iterations to get a better idea of what's going on.

5.5 ½m²ß5
5.5 Exercise 5

5.5.1 ºû«ù¦p5.4¬Û¦Pªº³]©w¡A¦ý³]©wZ¶b²¾°Ê¨ì10¡C
5.5.1 Keep the same settings as 5.4, but set the Z axis move to 10.

5.5.2 ³]©w¼ÐÅÒ¬°:
5.5.2 Set the labels to:

°Ï¶ô1:1
Block 1: 1
°Ï¶ô2:9
Block 2: 9

¸Ñµª(PDF)
Solution (PDF)

5.6 ½m²ß6
5.6 Exercise 6

5.6.1 ºû«ù¦p5.4¬Û¦Pªº³]©w¡A¦ý§ïÅܰ϶ô2ªº¼e«×¨ì1¡Aªø«×¨ì80¡A¼e«×¨ì1¡C
5.6.1 Keep the same settings as 5.4, but change Block 2 Width to 1, Length to 80, and Height to 1.

5.6.2 ³]©w¼ÐÅÒ¬°:
5.6.2 Set the labels to:

°Ï¶ô1:1
Block 1: 1
°Ï¶ô2:9
Block 2: 9

¸Ñµª(½m²ß6a)(PDF)
Solution (exercise 6a) (PDF)

5.6.3 ³]©w¼ÐÅÒ¬°:
5.6.3 Set the labels to:

°Ï¶ô1:4
Block 1: 4
°Ï¶ô2:9
Block 2: 9

¤Î­«½Æ(iterations)ªº­È¨ì20
and the number of iterations to 20

¸Ñµª(½m²ß6b)(PDF)
Solution (exercise 6b) (PDF)

5.6.4 ³]©w¼ÐÅÒ¬°:
5.6.4 Set the labels to:

°Ï¶ô1:3
Block 1: 3
°Ï¶ô2:9
Block 2: 9

¤Î­«½Æ(iterations)ªº­È¨ì8
and the number of iterations to 8

¸Ñµª(½m²ß6c)(PDF)
Solution (exercise 6c) (PDF)

5.6.5 ³]©w¼ÐÅÒ¬°:
5.6.5 Set the labels to:

°Ï¶ô1:8
Block 1: 8
°Ï¶ô2:9
Block 2: 9

¸Ñµª(½m²ß6d)(PDF)
Solution (exercise 6d) (PDF)

5.6.6 ³]©w¼ÐÅÒ¬°:
5.6.6 Set the labels to:

°Ï¶ô1:8
Block 1: 8
°Ï¶ô2:10
Block 2: 10

¸Ñµª(½m²ß6e)(PDF)
Solution (exercise 6e) (PDF)

5.6.7 ³]©w¼ÐÅÒ¬°:
5.6.7 Set the labels to:

°Ï¶ô1:8
Block 1: 8
°Ï¶ô2:12
Block 2: 12

¸Ñµª(½m²ß6f)(PDF)
Solution (exercise 6f) (PDF)

5.6.8 ³]©w¼ÐÅÒ¬°:
5.6.8 Set the labels to:

°Ï¶ô1:8
Block 1: 8
°Ï¶ô2:15
Block 2: 15

¸Ñµª(½m²ß6g)(PDF)
Solution (exercise 6g) (PDF)




 
MIT Home
Massachusetts Institute of Technology Terms of Use Privacy