new icn messageflickr-free-ic3d pan white

Crossing Tori / 交差する輪環

a = 6; (* center hole size *)

b = 3; (* tri-torus *)

c = -9; (* distance from the center of rotation *)

d = 5; (* number of torus *)

h = 2; (* height of a torus *)

SetOptions[ParametricPlot3D, PlotRange -> Full, Mesh -> None,

Boxed -> False, Axes -> False, PlotPoints -> 400, ImageSize -> 3000,

Background -> RGBColor[{20, 20, 50}/255],

PlotStyle -> Directive[Specularity[White, 70], Texture[Import["D:/tmp/712.jpg"]]],

TextureCoordinateFunction -> ({#4 + #5, #5 / Pi} &), Lighting -> "Neutral"];

 

f[v_] := Sin[2 Sin[Sin[Sin[v]]]];

g[v_] := Sum[Cos[(2 k - 1) v]/(2 k - 1), {k, 4}];

x = (a - g[t] - Sin[b s]) Cos[s];

y = (a - g[t] - Sin[b s]) Abs[Sin[s]];

z = (a - Sin[t] - h f[b s]) + c;

rm = Table[{x, y, z}.RotationMatrix[2 i Pi/d, {1, 0, 0}], {i, d}];

 

ParametricPlot3D[rm, {t, 0, 2 Pi}, {s, 0, 2 Pi}]

 

(*---

The Texture

*)

  

579 views
1 fave
3 comments
Uploaded on September 1, 2011