3 Crossing hexa-tori / 交差する3個の六芒星環

3 Crossing hexa-tori / 交差する3個の六芒星環, アルゴリズム, アブストラクト, グラフィクス, グラフィック, HQ Photo
3 crossing hexa-tori / 交差する3個の六芒星環 free stock photo

a = 1; (* center hole size *)

b = 6; (* hexa-torus *)

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

d = 3; (* number of torus *)

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

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

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

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

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

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

 

f[v_] := TriangleWave[{-1, 1}, v/(2 Pi)];

g[v_] := TriangleWave[{-1, 1}, v/(2 Pi) + 1/4];

x = (a - g[t] - f[b s]) Cos[s] + c;

y = (a - g[t] - f[b s]) Sin[s] + c;

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

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

 

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

 

(*---

The Texture

*)

  

Free high resolution images 3 crossing hexa-tori / 交差する3個の六芒星環, アルゴリズム, アブストラクト, グラフィクス, グラフィック, コード.
Licence: Creative Commons - CC0. Photos transferred to the public domain from Creative Commons.

Comments:
Sing in to leave a comment
More free photos / by Flickr (Public Domain)

Related premium images

To download an original quality image click here
135
0

Flickr (Public Domain)

9186 images