Consider a sphere centered at the origin and an inscribed icosahedron oriented so that the two most distant vertices lie on the Z coordinate axis, and one of the edges emerging from any of these vertices lies in the XZ plane.
Consider a given vector xoccurring in the center of the sphere. The direction given by this vector pierces the surface of the icosahedron at a certain point.
x
Is there an elegant way to find a punctured face (given all the faces listed) and then find the piercing point on that face? This task is necessary for projecting the piercing point onto the flat unfolded (undisclosed) surface of the icosahedron.
, , - .
20 , 12 . 3 , , . 3- . 3x3, :
[ x1 x2 x3 ] T = [ y1 y2 y3 ] [ z1 z2 z3 ]
( SO google 3x3 ). 20 . :
B = V * T ()
3 B (?), .
, B - , . B . I, :
I = B * T
2D- . 2x3 T.
. 3 , . , . , . , , , . 1 , .
, , .
, , , . 12 - 10 , ( , ).
, , - - , - . , . ( , ), , - , .
. , (, , ). angular , , , , - , .
, ... . , , .
Source: https://habr.com/ru/post/1788317/More articles:How to open a new tab in Chrome from Cr-48 shell? - google-chrome-osFriendship vs. Inheritance - c ++Console.ReadLine Break - c #jQuery flickers on slideUp () in all browsers ... sample page attached - jqueryhtml5 game with a canvas, performance problems on firefox (4) - javascriptEF Linq для сущностей, генерирующих UNION для объекта TPC CTP5 первого кода - entity-frameworkHBase Mapreduce для нескольких объектов сканирования - hbaseHadoop TableInputFormat extension for scanning with the prefix used to distribute timestamp keys - javaOpenMP: how to clear a pointer? - c ++Can xcode insert stubs for all the methods you have to implement? - objective-cAll Articles