2017.5.13 GGB筆記

2017.5.13 GGB

指令:CenterView[ <Center Point> ] (以XX點為中心) 半徑1 經度A度 緯度B度→直角座標(cosBcosA,cosBsinA,sinB) 半徑r 經度A度 緯度B度→直角座標(rcosBcosA,rcosBsinA,rsinB) 一平面切於球面上某點,平面與球心的距離就是半徑 切平面方程式:xcosBcosA+ycosBsinA+zsinB=r 指令:x*cos(α)*cos(β)+y*cos(β)*sin(α)+z*sin(β)=r αβγ 指令:Cube[ <Point>, <Point>, <Direction> ] (正四面體) Cube[ A, B, Vector[(0,0,1)] ] 指令:Dodecahedron[A, B, Vector[(0, 0, 1)]] (正十二面體) Ex.正立方體的中心在原點 A=(2,2,-2) A=(a,a,-a) B=(-2,2,-2) B=(-a,a,-a) Cube[ A, B, Vector[(0,0,1)] ] 指令:InfiniteCone[ <Point>, <Point>, <Angle> ] 截面:3D繪圖區中,上方工具列第七個,按下去之後再點兩個需要交集的部分 ,像是平面跟正立方體。 指令:InfiniteCone[ <Point>, <Point>, <Angle> ] (圓錐無限延伸) 第一個點圓錐頂點 第二個點通過圓錐頂點直線上的任一點 InfiniteCone[ (0,0,0), (0,0,1), <Angle> ] Line[(0,0,0),(0,0,1)] 指令:InfiniteCylinder[ <Point>, <Point>, <Radius> ] (圓柱無限延伸) InfiniteCylinder[ (0,0,0), (0,0,1), d ] 指令:B=Rotate[A,2*pi/5,Line[(0,0,0),(0,0,1)]] A點朝Z軸旋轉72度 指令:Net[ <Polyhedron>, <Number> ] (展開圖) 你要展開的物件 k=0-1的滑桿 Net[ a, k ] 指令:Rotate[Obj,Angle,Line[,]] 物件以某條線為旋轉軸旋轉幾度 用右手法則判斷,大拇指當旋轉軸 Polygon[{A,B,F,E}] (要旋轉的正方形) →Rotate[Polygon[{A,B,F,E}],k*pi/2,Line[B,A]] k*:展開圖以動畫呈現 Ex.正方體展開圖 Polygon[{A,B,C,D}] Rotate[Polygon[{A,B,F,E}],k*pi/2,Line[B,A]] Rotate[Polygon[{A,D,G,H}],k*pi/2,Line[A,D]] Rotate[Polygon[{C,D,J,I}],k*pi/2,Line[D,C]] Rotate[Rotate[Polygon[{H,G,M,N}],k*pi/2,Line[H,G]],k*pi/2,Line[A,D]] Rotate[Rotate[Polygon[{K,L,I,C}],k*pi/2,Line[I,C]],k*pi/2,Line[D,C]] 把以上六個物件統一為一個物件(串列) {Rotate[Polygon[{A,B,F,E}],k*pi/2,Line[B,A]], Rotate[Polygon[{A,D,G,H}],k*pi/2,Line[A,D]], Rotate[Polygon[{C,D,J,I}],k*pi/2,Line[D,C]], Rotate[Rotate[Polygon[{H,G,M,N}],k*pi/2,Line[H,G]],k*pi/2,Line[A,D]], Rotate[Rotate[Polygon[{K,L,I,C}],k*pi/2,Line[I,C]],k*pi/2,Line[D,C]]} 老師網址:120.101.70.8