diff options
Diffstat (limited to 'render_povray/__init__.py')
-rw-r--r-- | render_povray/__init__.py | 23 |
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 |