Emacs 22 & povmode & Povray for Windows 3.6 help

View: New views
2 Messages — Rating Filter:   Alert me  

Emacs 22 & povmode & Povray for Windows 3.6 help

by rpd :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Hi

I need some help with Emacs 22 & Povray for Windows 3.6 please.

The problem is that I cannot render .pov files from emacs22.
(Povray for Windows works fine & renders fine on my computer on Vista O/S).

I am a 'Windows' user on a Vista O/S but I am trying to use Emacs on Windows.
I have had a lot of help from Marco Pessotto (the author of povmode.el- the major povmode for emacs)to try to get my emacs to render but so far it is unsuccessful. The code shown below is in my .emacs file & when I use this (with either the menu 'render' function or C-c s) Povray for Windows opens but won't render (gives error message> File Init Error- Cannot open output file).

;;;;====POVRAY======Povmode===================
;;;Marco Pessotto (maintainer pov-mode.el)
;;
(add-to-list 'load-path "C:\\Users\\Dad\\Emacs\\emacsaddons\\pov-mode-3.2")
;; or whatever is the directory that contains pov-mode.el
 (autoload 'pov-mode "pov-mode" "PoVray scene file mode" t)
 (add-to-list 'auto-mode-alist '("\\.pov\\'" . pov-mode))
 (add-to-list 'auto-mode-alist '("\\.inc\\'" . pov-mode))
;(setq  povray-command "C:\\Program Files\\POV-Ray for Windows v3.6\\pvengine.exe"
; pov-run-default "/RENDER %s"
; pov-run-test "/RENDER -w120 -h90 -Q3 %s"
; pov-run-low "/RENDER -w320 -h200  %s"
; pov-run-mid "/RENDER -w640 -h480 %s"
; pov-run-high "/RENDER -w800 -h600 %s"
; pov-run-highest "/RENDER -w1024 -h768 %s")
;This cmd at cmd prompt DOS shell renders file C:\Users\Dad>pvengine /render rdemacspov.pov
;how do i add this to emacs?
;;(Pov doesn't render-Povray for Windows error Cannot open output file)
(defun my-renderer nil
  "Render the current file"
  (interactive)
  (start-process "my-render" "Render" "pvengine" "/RENDER" (buffer-file-name)))
(global-set-key "\C-cs" 'my-renderer)
;==

Does anyone else on Windows Vista use Emacs povmode to render & successfully?
Can anyone here please try to help me some more to get povmode to use Povray for Windows with successful render please?

As ever I look forward to helpful replies, many thanks

Re: Emacs 22 & povmode & Povray for Windows 3.6 help -SORTED

by rpd :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Hi

Marco has helped me solve this.
I can now run renders from Emacs (with Povray for Windows on Vista).
Here is my povray .emacs code with the code to do it using cmd: C-ca

;;;;==POVRAY===POVMODE==============================================
(add-to-list 'load-path "C:\\Users\\Dad\\Emacs\\emacsaddons\\pov-mode-3.2")
;; or whatever is the directory that contains pov-mode.el
 (autoload 'pov-mode "pov-mode" "PoVray scene file mode" t)
 (add-to-list 'auto-mode-alist '("\\.pov\\'" . pov-mode))
 (add-to-list 'auto-mode-alist '("\\.inc\\'" . pov-mode))

(defun my-last-renderer nil
 "Render the current file, second try"
 (interactive)
 (start-process "my-second-render" "Render" "pvengine"
 "/RENDER" (file-name-nondirectory (buffer-file-name))))
 (global-set-key "\C-ca" 'my-last-renderer)
;==

Maybe this might help anyone else who may find such a problem .

Best wishes

rpd wrote:
Hi

I need some help with Emacs 22 & Povray for Windows 3.6 please.

The problem is that I cannot render .pov files from emacs22.
(Povray for Windows works fine & renders fine on my computer on Vista O/S).

I am a 'Windows' user on a Vista O/S but I am trying to use Emacs on Windows.
I have had a lot of help from Marco Pessotto (the author of povmode.el- the major povmode for emacs)to try to get my emacs to render but so far it is unsuccessful. The code shown below is in my .emacs file & when I use this (with either the menu 'render' function or C-c s) Povray for Windows opens but won't render (gives error message> File Init Error- Cannot open output file).

;;;;====POVRAY======Povmode===================
;;;Marco Pessotto (maintainer pov-mode.el)
;;
(add-to-list 'load-path "C:\\Users\\Dad\\Emacs\\emacsaddons\\pov-mode-3.2")
;; or whatever is the directory that contains pov-mode.el
 (autoload 'pov-mode "pov-mode" "PoVray scene file mode" t)
 (add-to-list 'auto-mode-alist '("\\.pov\\'" . pov-mode))
 (add-to-list 'auto-mode-alist '("\\.inc\\'" . pov-mode))
;(setq  povray-command "C:\\Program Files\\POV-Ray for Windows v3.6\\pvengine.exe"
; pov-run-default "/RENDER %s"
; pov-run-test "/RENDER -w120 -h90 -Q3 %s"
; pov-run-low "/RENDER -w320 -h200  %s"
; pov-run-mid "/RENDER -w640 -h480 %s"
; pov-run-high "/RENDER -w800 -h600 %s"
; pov-run-highest "/RENDER -w1024 -h768 %s")
;This cmd at cmd prompt DOS shell renders file C:\Users\Dad>pvengine /render rdemacspov.pov
;how do i add this to emacs?
;;(Pov doesn't render-Povray for Windows error Cannot open output file)
(defun my-renderer nil
  "Render the current file"
  (interactive)
  (start-process "my-render" "Render" "pvengine" "/RENDER" (buffer-file-name)))
(global-set-key "\C-cs" 'my-renderer)
;==

Does anyone else on Windows Vista use Emacs povmode to render & successfully?
Can anyone here please try to help me some more to get povmode to use Povray for Windows with successful render please?

As ever I look forward to helpful replies, many thanks