Add little arrow tips at the end of the coordinate axes
Is it possible to add little arrow tips to the end of the coordinate axes?
Could you do something like this?
---------------------------------------------------------------------- | Sage Version 4.7.2, Release Date: 2011-10-29 | | Type notebook() for the GUI, and license() for information. | ---------------------------------------------------------------------- sage: def myAxes(size=1,type='arrow',width=0,color='black'): ....: if type=='line': ....: if width==0: width=1 ....: xAxis = line3d([(0,0,0),(size,0,0)],width=width,color=color) ....: yAxis = line3d([(0,0,0),(0,size,0)],width=width,color=color) ....: zAxis = line3d([(0,0,0),(0,0,size)],width=width,color=color) ....: if type=='arrow': ....: if width==0: width=.5 ....: xAxis = arrow3d((0,0,0),(size,0,0),width=width,color=color) ....: yAxis = arrow3d((0,0,0),(0,size,0),width=width,color=color) ....: zAxis = arrow3d((0,0,0),(0,0,size),width=width,color=color) ....: xAxis += text3d("x", (size*1.1,0,0)) ....: yAxis += text3d("y", (0,size*1.1,0)) ....: zAxis += text3d("z", (0,0,size*1.1)) ....: return(xAxis+yAxis+zAxis) ....: sage: myAxes(color='blue').show() sage:
Error in lines 1-1 Traceback (most recent call last): File "/cocalc/lib/python2.7/site-packages/smc_sagews/sage_server.py", line 1013, in execute exec compile(block+'\n', '', 'single') in namespace, locals File "<string>", line 1 | Sage Version RealNumber('4.7').gen(2), Release Date: Integer(2011)-Integer(10)-Integer(29) | ^ SyntaxError: invalid syntax
Asked: 2011-11-19 14:56:22 +0200
Seen: 348 times
Last updated: Nov 21 '11