Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender-addons.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMaurice Raybaud <mauriceraybaud@hotmail.fr>2017-08-16 19:28:18 +0300
committerMaurice Raybaud <mauriceraybaud@hotmail.fr>2017-08-16 19:28:18 +0300
commit6f8d64cc75739213fae1f2329a646132439ef358 (patch)
tree3ef092796b892d5362d928671b03b3968fb5c0e1 /render_povray/__init__.py
parent795b722bde29f07d062c82c0942d75db9e3d3221 (diff)
*added capsule metaball as cylinder blob pov primitivev2.79-rc2
*Added the following pov keywords to object properties tab: hollow, double_illuminate, sturm (for Metaballs and lathe), no_shadow, no_image, no_reflection, no_radiosity, inverse, hierarchy *fixed hair location bug.
Diffstat (limited to 'render_povray/__init__.py')
-rw-r--r--render_povray/__init__.py23
1 files changed, 23 insertions, 0 deletions
diff --git a/render_povray/__init__.py b/render_povray/__init__.py
index 1b222665..86286ce5 100644
--- a/render_povray/__init__.py
+++ b/render_povray/__init__.py
@@ -1618,6 +1618,14 @@ class RenderPovSettingsTexture(PropertyGroup):
###############################################################################
class RenderPovSettingsObject(PropertyGroup):
+ # Pov inside_vector used for CSG
+ inside_vector = FloatVectorProperty(
+ name="CSG Inside Vector", description="Direction to shoot CSG inside test rays at",
+ precision=4, step=0.01, min=0, soft_max=1,
+ default=(0.001, 0.001, 0.5),
+ options={'ANIMATABLE'},
+ subtype='XYZ')
+
# Importance sampling
importance_value = FloatProperty(
name="Radiosity Importance",
@@ -2056,6 +2064,19 @@ class RenderPovSettingsObject(PropertyGroup):
description = "",
default = 1.0)
+
+###############################################################################
+# Modifiers POV properties.
+###############################################################################
+#class RenderPovSettingsModifier(PropertyGroup):
+ boolean_mod = EnumProperty(
+ name="Operation",
+ description="Choose the type of calculation for Boolean modifier",
+ items=(("BMESH", "Use the BMesh Boolean Solver", ""),
+ ("CARVE", "Use the Carve Boolean Solver", ""),
+ ("POV", "Use Pov-Ray Constructive Solid Geometry", "")),
+ default="BMESH")
+
#################Avogadro
# filename_ext = ".png"
@@ -2200,6 +2221,7 @@ def register():
bpy.types.NODE_HT_header.append(ui.menu_func_nodes)
nodeitems_utils.register_node_categories("POVRAYNODES", node_categories)
bpy.types.Scene.pov = PointerProperty(type=RenderPovSettingsScene)
+ #bpy.types.Modifier.pov = PointerProperty(type=RenderPovSettingsModifier)
bpy.types.Material.pov = PointerProperty(type=RenderPovSettingsMaterial)
bpy.types.Texture.pov = PointerProperty(type=RenderPovSettingsTexture)
bpy.types.Object.pov = PointerProperty(type=RenderPovSettingsObject)
@@ -2211,6 +2233,7 @@ def register():
def unregister():
del bpy.types.Scene.pov
del bpy.types.Material.pov
+ #del bpy.types.Modifier.pov
del bpy.types.Texture.pov
del bpy.types.Object.pov
del bpy.types.Camera.pov