cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
  • Don’t miss your chance to experience Discovery Summit Europe at our best available rate! Early bird registration through 31 Oct.
  • Graph Builder Toolbar streamlines interactive graphing. Creates shortcuts on Report and GraphBuilder Helpers toolbars. Download and install the extension.
  • JMP will suspend normal business operations for our Rest and Recharge Day on Friday, October 2, 2026.
    Regular business hours will resume on Monday, October 5, 2026.

Discussions

Solve problems, and share tips and tricks with other JMP users.
Choose Language Hide Translation Bar
dhovis216
Level I

Stereographic Projection

This may be a long shot, but has anyone plotted stereographic projections in JMP?  These are often used to represent the orientation of various crystal directions/planes, though it can be used for any projection relative to a sphere.  I couldn't find anything searching. 

2 REPLIES 2
Byron_JMP
Staff

Re: Stereographic Projection

kind of, probably, yes.

image.png

 

JMP uses Open GL to display rotatable 3D objects

This is a fun example from the scripting index.

Note: In the scripting index, search for "Open GL" to find objects and functions that might be handy

 

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 );

 

 

 

JMP Systems Engineer, Health and Life Sciences (Pharma)
dhovis216
Level I

Re: Stereographic Projection

That seems overkill for what I'd like.  I'm sure it would work, but it would have it's own complications.  

 

The stereographic projection here is a 2D plot that represents points on the surface of a sphere.  It is probably easier to just convert angles to Cartesian coordinates and plot on a 2D plane.  I guess I was just wondering if anyone had done that and I could reuse their work rather than starting anew. 

Recommended Articles