Grapes/3D 1.21 [Don't Edit] ---------- UserFunction 0 ---------- Point 22 5 6 17 18 0 2 3 9 10 11 12 13 14 8 15 16 0 0 0 4 1 7 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 P 1 3 1 P k*(M.y/ tan(a) - M.x, 0, (-M.z) / 2) s 0.1 t 0.1 0 0 0 0 16711680 16711680 1 0 0 1 1 0 3 0 1 1 0 0 0 Q 1 3 1 Q k (M.y / tan(a), M.y, M.z / 2) s 0.1 t 0.1 0 0 0 16711680 16711680 16711680 1 0 0 1 1 0 3 0 1 1 0 0 0 R 1 0 1 R rot(A,(0,0,1),2*a*(s+1)) s 0.1 t 0.1 1 0 0 0 16711680 16711680 1 0 0 1 1 0 3 0 1 1 0 0 0 S 1 0 1 S rot(B,(0,0,1),2*a*(s+1)) s 0.1 t 0.1 1 0 0 255 16711680 16711680 1 0 0 1 1 0 3 0 1 1 0 0 0 T 0 0 1 U 1 3 1 v{u} (cos(t), 0, sin(t)) s 0.1 t 0.1 0 0 0 16777215 16711680 16711680 1 0 0 1 1 0 3 0 1 1 0 0 0 V 1 3 1 v{v} unit(U&N) s 0.1 t 0.1 0 0 0 16777215 16711680 16711680 1 0 0 1 1 0 3 0 1 1 0 0 0 A 1 3 1 A P-r*U s 0.1 t 0.1 0 0 0 16711680 16711680 16711680 1 0 0 1 1 0 3 0 1 1 0 0 0 B 1 3 1 B P+r*U s 0.1 t 0.1 0 0 0 16711680 16711680 16711680 1 0 0 1 1 0 3 0 1 1 0 0 0 C 1 3 1 C Q-r*V s 0.1 t 0.1 0 0 0 16711680 16711680 16711680 1 0 0 1 1 0 3 0 1 1 0 0 0 D 1 3 1 D Q+r*V s 0.1 t 0.1 0 0 0 16711680 16711680 16711680 1 0 0 1 1 0 3 0 1 1 0 0 0 E 1 0 1 E rot(A,(0,0,1),2*a*s) s 0.1 t 0.1 1 0 0 0 16711680 16711680 1 0 0 1 1 0 3 0 1 1 0 0 0 F 1 0 1 F rot(B,(0,0,1),2*a*s) s 0.1 t 0.1 1 0 0 255 16711680 16711680 1 0 0 1 1 0 3 0 1 1 0 0 0 G 1 3 1 G mid(P,Q) s 0.1 t 0.1 0 0 0 16711680 16711680 16711680 1 0 0 1 1 0 3 0 1 1 0 0 0 H 1 0 1 H rot(C,(0,0,1),2*a*s) s 0.1 t 0.1 1 0 0 52992 16711680 16711680 1 0 0 1 1 0 3 0 1 1 0 0 0 I 1 0 1 I rot(D,(0,0,1),2*a*s) s 0.1 t 0.1 1 0 0 16711680 16711680 16711680 1 0 0 1 1 0 3 0 1 1 0 0 0 J 0 0 1 K 0 0 1 L 0 0 1 M 1 3 1 v{w} -U & V s 0.1 t 0.1 0 0 0 16777215 16711680 16711680 1 0 0 1 1 0 3 0 1 1 0 0 0 N 1 5 1 v{na } (-sin(a),cos(a),0) s 0.1 t 0.1 0 0 0 16777215 16711680 16711680 1 0 0 1 1 0 3 0 1 1 0 0 0 O 1 0 3 O (0,0,0) s 0.1 t 0.1 0 0 0 16777215 16711680 16711680 1 0 0 1 1 0 3 0 1 1 0 0 0 ---------- Segments 13 3 0 1 0 0 1 1 16711935 16777215 4 1 1 16711680 16777215 1 0 na 252 21 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 0 1 0 0 1 1 255 16777215 4 1 1 16711680 16777215 1 0 252 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 0 1 0 0 1 1 16711680 16777215 4 1 1 16711680 16777215 1 0 252 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 0 1 0 0 1 1 4227327 16777215 4 1 1 16711680 16777215 1 0 252 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0 0 2 1 44975 16777215 2 1 1 16711680 16777215 1 0 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11 0 1 0 1 1 1 52992 12648384 2 1 1 16711680 16777215 1 0 8 9 10 11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11 1 1 0 0 1 1 52992 16777215 3 1 1 16711680 16777215 1 0 12 13 15 16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 0 0 1 1 52992 16777215 3 1 1 16711680 16777215 1 0 3 15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 0 0 1 1 52992 16777215 3 1 1 16711680 16777215 1 0 4 15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 0 0 1 1 52992 16777215 3 1 1 16711680 16777215 1 0 3 16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 0 0 1 1 52992 16777215 3 1 1 16711680 16777215 1 0 4 16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 0 0 1 1 255 16777215 8 1 1 16711680 16777215 1 0 12 13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 0 0 1 1 16711680 16777215 8 1 1 16711680 16777215 1 0 15 16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ---------- paramater 14 0.628318530717959 0 1 1 0.1 0 3 0 0 1 1 0.1 1 2 1 0 1 1 0.1 1 0 1 0 1 1 0.1 1 0 2.4 0 1 1 0.1 1 5 1 0 1 1 0.1 1 0 10 0 1 1 2 1 1 0 0 1 1 0.1 1 0 0 0 1 1 0.1 1 0 1.5 0 1 1 0.1 1 6 5 0 1 1 0.1 0 7 0 0 1 1 0.1 0 4 1 0 1 1 0.1 1 0 1 0 1 1 0.1 1 0 1 1 96 ---------- KakuMode LogMode AreaMode 1 2 1 1 0 1 30 1 DrawMode SegmentShowSync 1 0 AfterImageColorNo, CanAImg 0 1 ---------- ScaleS Vlow,VHigh -7.67802973041068 7.67802973041068 -6.48412698412698 6.48412698412698 MeshMode , Axiswidth , Sfontsize , Axismode , AxesColor 0 1 12 1 1 1 1 ViewPoint -15.1331717774901 36.4731668052646 54.3367431263029 14.7353932404332 0 0 -1.5 0 0 (0,0,-1.5) ---------- ViewPosition 5 30 20 25 30 -70 20 25 30 60 20 25 30 -90 90 25 30 -90 0 25 30 ---------- Panel Position 1000 1000 1000 0 1000 154 1000 0 0 0 1 0 1 0 ---------- MEMO SECTION Style, Color, BGcolor , Size, PositionX, positionY 3 1 0 14 37 n:カライドサイクルの四面体の数 b:x軸とv{u}が作る回転角度[rad] k:PQの長さ(P,QはそれぞれABとCDの中点) r=AP=BP=CQ=DQ (0<=r<=k/tan(a))r=k/{Sqrt(2)}の時、正四面体となる(Regular Kaleidocycle) rを最大にした時、閉じたカライドサイクルとなる Normal Kaleidocycle bを変化させた時、手動回転 #HideScript #on n,k,r,b change #a:=2Pi/n #if r < 0 then # r := 0 # refresh //パラメータ表示の更新 #else # if r > k/tan(a) then r:= k/tan(a) # refresh //パラメータ表示の更新 #endif #ClrAimgData #t:=b #call(点を打つ) #HideScript//点を打つ #for s:=0 to n/2 #Calc #next #Draw #//Normal Kaleidocycleの自動回転 #for t:=0 to 2*Pi step Pi/200 #call(点を打つ) #ClrAimgData #next #t:=0 ---------- 11 7 473 0 9 7 0 4 24 1 4 24 0 4 24 0 4 24 0 4 24 0 4 24 0 4 24 0 4 24 0 4 24 0 ---------- Table SECTION RowNo, ColumnNo 0 10 200 Table Data 60 60 60 60 60 60 60 60 60 60 ---------- SimpleMemo SECTION 0 ----------