File: model.py

package info (click to toggle)
ball 1.5.0%2Bgit20180813.37fc53c-11
  • links: PTS, VCS
  • area: main
  • in suites: bookworm
  • size: 239,924 kB
  • sloc: cpp: 326,149; ansic: 4,208; python: 2,303; yacc: 1,778; lex: 1,099; xml: 958; sh: 322; javascript: 164; makefile: 88
file content (18 lines) | stat: -rw-r--r-- 448 bytes parent folder | download | duplicates (9)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
# create a BS model from a HINFile through POVRay export
import BALL
from BALL import *
s = System()
HINFile("test.hin").read(s)
r = Representation()
r.setComposites([s])
r.setModelProcessor(AddBallAndStickModel())
r.setColorProcessor(ElementColorProcessor())
r.update(1)
camera = focusCamera(s)
stage = Stage()
stage.setCamera(camera)
stage.addLightSource(LightSource())
p = POVRenderer("test.pov")
p.init(stage, 1024, 800)
p.render(r)
p.finish()