Definition at line 84 of file general_optics_example.py. 00084 : 00085 00086 g=graphite.Graph() 00087 g.top=10 00088 g.left=100 00089 g.right=g.left+700 00090 g.bottom=g.top+300 00091 g.axes[graphite.X].range=xrange 00092 g.axes[graphite.Y].range=yrange 00093 g.formats=[] 00094 if three_d: 00095 g.axes[graphite.Z].range=(-0.5, 0.5) 00096 g.lookAt=(-.25,-1.0,0) 00097 g.eyePosition=(-.75,-2,0.25) 00098 00099 draw_layout(g, optics) 00100 draw_trace(g, trace) 00101 00102 g.axes[graphite.Y].tickMarks[0].labels = "%+.1f" 00103 g.axes[graphite.Y].label.text = "meters" 00104 g.axes[graphite.Y].tickMarks[0].inextent= 0.02 00105 g.axes[graphite.Y].tickMarks[0].labelStyle=graphite.TextStyle(hjust=graphite.RIGHT, vjust=graphite.CENTER, 00106 font=graphite.Font(10,0,0,0,None), 00107 color=graphite.Color(0.00,0.00,0.00)) 00108 g.axes[graphite.Y].tickMarks[0].labeldist=-0.01 00109 00110 g.axes[graphite.X].tickMarks[0].labels = "%+.1f" 00111 g.axes[graphite.X].label.text = "meters" 00112 g.axes[graphite.X].tickMarks[0].inextent= 0.02 00113 g.axes[graphite.X].tickMarks[0].labelStyle=graphite.TextStyle(hjust=graphite.CENTER, vjust=graphite.TOP, 00114 font=graphite.Font(10,0,0,0,None), 00115 color=graphite.Color(0.00,0.00,0.00)) 00116 g.axes[graphite.X].tickMarks[0].labeldist=-0.01 00117 00118 return g 00119 class mir(reflector):
|