Looks like you've got a few typos here...<br><br>Also, you might want to check up on the RNA Armature wrapping to make sure the settings look the same on both sides.<br><br><div class="gmail_quote">On Fri, Jan 2, 2009 at 2:28 PM, Nicholas Bishop <span dir="ltr"><<a href="mailto:nicholasbishop@gmail.com">nicholasbishop@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">Revision: 18236<br>
<a href="http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=18236" target="_blank">http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=18236</a><br>
Author: nicholasbishop<br>
Date: 2009-01-02 02:28:02 +0100 (Fri, 02 Jan 2009)<br>
<br>
Log Message:<br>
-----------<br>
Added RNA for Armature modifier<br>
<br>
Modified Paths:<br>
--------------<br>
branches/blender2.5/blender/source/blender/makesrna/intern/rna_modifier.c<br>
<br>
Modified: branches/blender2.5/blender/source/blender/makesrna/intern/rna_modifier.c<br>
===================================================================<br>
--- branches/blender2.5/blender/source/blender/makesrna/intern/rna_modifier.c 2009-01-02 00:56:48 UTC (rev 18235)<br>
+++ branches/blender2.5/blender/source/blender/makesrna/intern/rna_modifier.c 2009-01-02 01:28:02 UTC (rev 18236)<br>
@@ -29,6 +29,7 @@<br>
<br>
#include "rna_internal.h"<br>
<br>
+#include "DNA_armature_types.h"<br>
#include "DNA_modifier_types.h"<br>
#include "DNA_scene_types.h"<br>
<br>
@@ -403,10 +404,40 @@<br>
static void rna_def_modifier_armature(BlenderRNA *brna)<br>
{<br>
StructRNA *srna;<br>
+ PropertyRNA *prop;<br>
<br>
srna= RNA_def_struct(brna, "ArmatureModifier", "Modifier");<br>
RNA_def_struct_ui_text(srna, "Armature Modifier", "Armature Modifier.");<br>
RNA_def_struct_sdna(srna, "ArmatureModifierData");<br>
+<br>
+ prop= RNA_def_property(srna, "armature", PROP_POINTER, PROP_NONE);<br>
+ RNA_def_property_pointer_sdna(prop, NULL, "object");<br>
+ RNA_def_property_struct_type(prop, "ID");<br>
+ RNA_def_property_ui_text(prop, "Armature", "Armature object to deform with.");<br>
+<br>
+ prop= RNA_def_property(srna, "vertex_group", PROP_STRING, PROP_NONE);<br>
+ RNA_def_property_string_sdna(prop, NULL, "defgrp_name");<br>
+ RNA_def_property_ui_text(prop, "Vertex Group", "Vertex group name.");<br>
+<br>
+ prop= RNA_def_property(srna, "invert", PROP_BOOLEAN, PROP_NONE);<br>
+ RNA_def_property_boolean_sdna(prop, NULL, "deformflag", ARM_DEF_INVERT_VGROUP);<br>
+ RNA_def_property_ui_text(prop, "Invert", "Invert vertex group influence.");<br>
+<br>
+ prop= RNA_def_property(srna, "use_vertex_groups", PROP_BOOLEAN, PROP_NONE);<br>
+ RNA_def_property_boolean_sdna(prop, NULL, "deformflag", ARM_DEF_VGROUP);<br>
+ RNA_def_property_ui_text(prop, "Use Vertex Groups", "");<br>
+<br>
+ prop= RNA_def_property(srna, "use_bone_envelopes", PROP_BOOLEAN, PROP_NONE);<br>
+ RNA_def_property_boolean_sdna(prop, NULL, "deformflag", ARM_DEF_ENVELOPE);<br>
+ RNA_def_property_ui_text(prop, "Use Bone Envelopes", "");<br>
+<br>
+ prop= RNA_def_property(srna, "quaternion", PROP_BOOLEAN, PROP_NONE);<br>
+ RNA_def_property_boolean_sdna(prop, NULL, "deformflag", ARM_DEF_QUATERNION);<br>
+ RNA_def_property_ui_text(prop, "Quaternion", "Deform rotation interpolation with quaternions.");<br>
+<br>
+ prop= RNA_def_property(srna, "b_bone_rest", PROP_BOOLEAN, PROP_NONE);<br>
+ RNA_def_property_boolean_sdna(prop, NULL, "deformflag", ARM_DEF_B_BONE_REST);<br>
+ RNA_def_property_ui_text(prop, "Quaternion", "Make B-Bones deform already in rest position");<br>
}<br>
<br>
static void rna_def_modifier_hook(BlenderRNA *brna)<br>
<br>
<br>
_______________________________________________<br>
Bf-blender-cvs mailing list<br>
<a href="mailto:Bf-blender-cvs@blender.org">Bf-blender-cvs@blender.org</a><br>
<a href="http://lists.blender.org/mailman/listinfo/bf-blender-cvs" target="_blank">http://lists.blender.org/mailman/listinfo/bf-blender-cvs</a><br>
</blockquote></div><br>