add a message when solidify is used with only-edges, this isn't properly supported.
authorCampbell Barton <ideasman42@gmail.com>
Wed, 5 Dec 2012 01:02:41 +0000 (01:02 +0000)
committerCampbell Barton <ideasman42@gmail.com>
Wed, 5 Dec 2012 01:02:41 +0000 (01:02 +0000)
also minor edits to py-api-ref
-- This line, and those below, will be ignored--

M    doc/python_api/sphinx_doc_gen.py
M    doc/python_api/rst/include__bmesh.rst
M    source/blender/modifiers/intern/MOD_solidify.c

doc/python_api/rst/include__bmesh.rst
doc/python_api/sphinx_doc_gen.py
source/blender/modifiers/intern/MOD_solidify.c

index d804b889e2090d92fea16e533a5ecd2d88fb5685..ef4a1c272b402bc022f65d7d062a47db90a0a94f 100644 (file)
@@ -42,7 +42,6 @@ For an overview of BMesh data types and how they reference each other see:
    TODO items are...
 
    * add access to BMesh **walkers**
-   * add api for calling BMesh operators (unrelated to bpy.ops)
    * add custom-data manipulation functions add/remove/rename.
 
 Example Script
index 1814261fc7134dde305519a960d2cf457e277ae8..1a1a4bf909b0f1b8bf9476f4316b2c4496fee1b6 100644 (file)
@@ -1538,8 +1538,8 @@ def write_rst_contents(basepath):
         "mathutils", "mathutils.geometry", "mathutils.noise",
         # misc
         "bgl", "blf", "gpu", "aud", "bpy_extras",
-        # bmesh
-        "bmesh", "bmesh.types", "bmesh.utils", "bmesh.ops",
+        # bmesh, submodules are in own page
+        "bmesh",
         )
 
     for mod in standalone_modules:
index fbd3c084e70eadd2378ede6d97115f5c3e9394b4..75e54d77b15d365a4255929f0dd16e84af4d242a 100644 (file)
@@ -750,6 +750,10 @@ static DerivedMesh *applyModifier(
                CDDM_calc_normals(result);
        }
 
+       if (numFaces == 0 && numEdges != 0) {
+               modifier_setError(md, "Faces needed for useful output");
+       }
+
        return result;
 }