這可能是遠景,但有人在 JMP 中繪製過立體投影嗎?這些通常用於表示各種晶體方向/平面的取向,儘管它可以用於相對於球體的任何投影。我找不到任何搜尋的東西。
有點,可能,是的。

JMP 使用 Open GL 顯示可旋轉 3D 對象
這是腳本索引中一個有趣的範例。
注意:在腳本索引中,搜尋“Open GL”以查找可能方便的物件和函數
Names Default To Here( 1 );
gridsize = 10;
npoints = 32;
points = J( npoints, 3, 0 );
For( i = 0, i < npoints, i++,
points[i, 1] = Random Uniform() - .5;
points[i, 2] = Random Uniform() - .5;
points[i, 3] = Random Uniform() - .5;
);
surface = Scene Display List();
surface << Enable( MAP2_VERTEX_3 );
surface << Enable( Auto_Normal );
surface << MapGrid2( gridsize, 0, 1, gridsize, 0, 1 );
surface << color( 0, 0, 1 );
surface << Map2(
MAP2_VERTEX_3, 0, 1, 3, 4, 0, 1, 12, 4, points
);
surface << EvalMesh2(
LINE, 0, gridsize, 0, gridsize
);
sb = Scene Box( 500, 400 );
sb << Ortho( -.75, .75, -.75, .75, -1, 1 );
sb << ArcBall( surface, 1 );
New Window( "Example", sb );
這對於我想要的東西來說似乎有點過分了。我確信它會起作用,但它也會有其自身的複雜性。
這裡的立體投影是表示球體表面上的點的二維圖。將角度轉換為笛卡爾座標並在 2D 平面上繪製可能會更容易。我想我只是想知道是否有人這樣做過,我可以重複使用他們的工作而不是重新開始。