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

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'source/blender/python/bmesh/bmesh_py_geometry.c')
-rw-r--r--source/blender/python/bmesh/bmesh_py_geometry.c88
1 files changed, 41 insertions, 47 deletions
diff --git a/source/blender/python/bmesh/bmesh_py_geometry.c b/source/blender/python/bmesh/bmesh_py_geometry.c
index 30265af1e9f..2429d2a4888 100644
--- a/source/blender/python/bmesh/bmesh_py_geometry.c
+++ b/source/blender/python/bmesh/bmesh_py_geometry.c
@@ -35,70 +35,64 @@
#include "bmesh_py_geometry.h" /* own include */
PyDoc_STRVAR(bpy_bm_geometry_intersect_face_point_doc,
-".. method:: intersect_face_point(face, point)\n"
-"\n"
-" Tests if the projection of a point is inside a face (using the face's normal).\n"
-"\n"
-" :arg face: The face to test.\n"
-" :type face: :class:`bmesh.types.BMFace`\n"
-" :arg point: The point to test.\n"
-" :type point: float triplet\n"
-" :return: True when the projection of the point is in the face.\n"
-" :rtype: bool\n"
-);
+ ".. method:: intersect_face_point(face, point)\n"
+ "\n"
+ " Tests if the projection of a point is inside a face (using the face's normal).\n"
+ "\n"
+ " :arg face: The face to test.\n"
+ " :type face: :class:`bmesh.types.BMFace`\n"
+ " :arg point: The point to test.\n"
+ " :type point: float triplet\n"
+ " :return: True when the projection of the point is in the face.\n"
+ " :rtype: bool\n");
static PyObject *bpy_bm_geometry_intersect_face_point(BPy_BMFace *UNUSED(self), PyObject *args)
{
- BPy_BMFace *py_face;
- PyObject *py_point;
- float point[3];
- bool ret;
+ BPy_BMFace *py_face;
+ PyObject *py_point;
+ float point[3];
+ bool ret;
- if (!PyArg_ParseTuple(args,
- "O!O:intersect_face_point",
- &BPy_BMFace_Type, &py_face,
- &py_point))
- {
- return NULL;
- }
+ if (!PyArg_ParseTuple(args, "O!O:intersect_face_point", &BPy_BMFace_Type, &py_face, &py_point)) {
+ return NULL;
+ }
- BPY_BM_CHECK_OBJ(py_face);
- if (mathutils_array_parse(point, 3, 3, py_point, "intersect_face_point") == -1) {
- return NULL;
- }
+ BPY_BM_CHECK_OBJ(py_face);
+ if (mathutils_array_parse(point, 3, 3, py_point, "intersect_face_point") == -1) {
+ return NULL;
+ }
- ret = BM_face_point_inside_test(py_face->f, point);
+ ret = BM_face_point_inside_test(py_face->f, point);
- return PyBool_FromLong(ret);
+ return PyBool_FromLong(ret);
}
-
static struct PyMethodDef BPy_BM_geometry_methods[] = {
- {"intersect_face_point", (PyCFunction)bpy_bm_geometry_intersect_face_point, METH_VARARGS, bpy_bm_geometry_intersect_face_point_doc},
- {NULL, NULL, 0, NULL},
+ {"intersect_face_point",
+ (PyCFunction)bpy_bm_geometry_intersect_face_point,
+ METH_VARARGS,
+ bpy_bm_geometry_intersect_face_point_doc},
+ {NULL, NULL, 0, NULL},
};
-
PyDoc_STRVAR(BPy_BM_utils_doc,
-"This module provides access to bmesh geometry evaluation functions."
-);
+ "This module provides access to bmesh geometry evaluation functions.");
static struct PyModuleDef BPy_BM_geometry_module_def = {
- PyModuleDef_HEAD_INIT,
- "bmesh.geometry", /* m_name */
- BPy_BM_utils_doc, /* m_doc */
- 0, /* m_size */
- BPy_BM_geometry_methods, /* m_methods */
- NULL, /* m_reload */
- NULL, /* m_traverse */
- NULL, /* m_clear */
- NULL, /* m_free */
+ PyModuleDef_HEAD_INIT,
+ "bmesh.geometry", /* m_name */
+ BPy_BM_utils_doc, /* m_doc */
+ 0, /* m_size */
+ BPy_BM_geometry_methods, /* m_methods */
+ NULL, /* m_reload */
+ NULL, /* m_traverse */
+ NULL, /* m_clear */
+ NULL, /* m_free */
};
-
PyObject *BPyInit_bmesh_geometry(void)
{
- PyObject *submodule;
+ PyObject *submodule;
- submodule = PyModule_Create(&BPy_BM_geometry_module_def);
+ submodule = PyModule_Create(&BPy_BM_geometry_module_def);
- return submodule;
+ return submodule;
}