Preview SCAD models in real-time in Emacs
SCAD モデルを Emacs 上でプレビュー
Install scad-mode and load this script :
(require 'scad-preview)
Then call M-x scad-preview-mode in a scad-mode buffer to open the
preview pane. You can close the pane by calling scad-preview-mode
again.
You can rotate the preview image with following keys :
<right>,l- rotate+ around z-axis
<left>,h- rotate- around z-axis
<up>,k- decrease distance (zoom in)
<down>,j- increase distance (zoom out)
C-<left>,C-h- rotate+ around y-axis
C-<right>,C-l- rotate- around y-axis
C-<up>,C-k- rotate+ around x-axis
C-<down>,C-j- rotate- around x-axis
M-<left>,M-h- translate+ along x-axis
M-<right>,M-l- translate- along x-axis
M-<up>,M=k- translate- along z-axis
M-<down>,M-j- translate+ along z-axis
r- reset view
Now it is possible to use the mouse to manipulate the preview image. Mouse usage slightly resembles the original OpenScad manipulation. The reason behind the ununified usage of C key is laziness (haven’t found a trivial way to use mouse-wheel without modifier key, or use drag with C/M).
C-mouse-4,C-wheel-up- zoom-out
C-mouse-5,C-wheel-down- zoom-in
drag-mouse-3- rotate
drag-mouse-1- translate
