summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--chroma/camera.py5
1 files changed, 2 insertions, 3 deletions
diff --git a/chroma/camera.py b/chroma/camera.py
index 628307a..74ac4ad 100644
--- a/chroma/camera.py
+++ b/chroma/camera.py
@@ -7,7 +7,6 @@ import os
from subprocess import call
import shutil
import tempfile
-import inspect
import pycuda.driver as cuda
from pycuda import gpuarray as ga
@@ -26,7 +25,7 @@ from pygame.locals import *
def build(obj):
"""Construct and build a geometry from `obj`."""
- if inspect.isfunction(obj):
+ if callable(obj):
obj = obj()
if isinstance(obj, Geometry):
@@ -36,7 +35,7 @@ def build(obj):
geometry.add_solid(obj)
elif isinstance(obj, Mesh):
geometry = Geometry()
- geometry.add_solid(Solid(obj, vacuum, vacuum, color=0x99ffffff))
+ geometry.add_solid(Solid(obj, vacuum, vacuum, color=0x33ffffff))
else:
raise TypeError('cannot build type %s' % type(obj))