#4 Copy Viewing Angle as ROTSTEP statement

closed
nobody
None
5
2011-12-04
2008-08-21
Jim DeVona
No

This patch adds an action to the contextual menu that appears when you right- or control-click an LDrawGLView (the 3D views used to display LDraw parts and models throughout Bricksmith). The action is tentatively titled "Copy Viewing Angle", but this name is ambiguous.

The action puts a partial ROTSTEP statement corresponding to the current viewing angle on the pasteboard.

The ROTSTEP meta-command originated with MLCad, but it is also used by LPub to determine the orientation of assembly images. See http://www.lm-software.com/mlcad/Specification_V2.0.pdf for additional documentation.

This feature is intended as a convenience for LPub users. It helps Mac users create instructions with perspectives that match what they can see (and easily rotate) in Bricksmith.

Discussion

  • Jim DeVona
    Jim DeVona
    2008-08-21

    Contains new "Copy Viewing Angle" contextual menu item.

     
  • Jim DeVona
    Jim DeVona
    2008-08-21

    Contains function prototype for new -copyViewingAngle method.

     
    Attachments
  • Jim DeVona
    Jim DeVona
    2008-08-21

    Logged In: YES
    user_id=542607
    Originator: YES

    File Added: LDrawGLView.h

     
  • Jim DeVona
    Jim DeVona
    2008-08-21

    Contains implementation of new -copyViewingAngle method.

     
    Attachments
  • Jim DeVona
    Jim DeVona
    2008-08-21

    Logged In: YES
    user_id=542607
    Originator: YES

    File Added: LDrawGLView.m

     
  • Jim DeVona
    Jim DeVona
    2011-12-04

    • status: open --> closed
     
  • Jim DeVona
    Jim DeVona
    2011-12-04

    Obsoleted by built-in support for ROTSTEP rotation in the inspector for STEPs.