caption.py 675 B

1234567891011121314151617181920212223
  1. """Attach a 2D caption to an object"""
  2. from vedo import Cone, Axes, show
  3. cone = Cone().rotate_x(30).rotate_z(20).c('steelblue')
  4. txt = "Japanese\nこれは青い円錐形です\n"
  5. txt += "Chinese\n這是一個藍錐\n"
  6. txt += "Russian\nЭто синий конус\n"
  7. txt += "English\nThis is a blue cone"
  8. capt = cone.caption(txt, size=(0.4,0.3), font="LogoType", c='lb')
  9. axes = Axes(
  10. cone,
  11. xtitle='マイクロメートル単位のx軸',
  12. ytitle='y軸にも長い説明があります',
  13. ztitle='Z軸始終來自中國',
  14. title_font='LogoType',
  15. text_scale=1.5,
  16. c='white',
  17. )
  18. show(cone, capt, axes, __doc__, viewup='z', bg='k', bg2='bb').close()