Revision: 23810
http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=23810
Author: theeth
Date: 2009-10-13 18:05:57 +0200 (Tue, 13 Oct 2009)
Log Message:
-----------
Enable snapping for curve edit mode.
It's still not possible to snap TO a curve, but at least curves control points
can be snapped (or projected) to mesh geometry.
Modified Paths:
--------------
trunk/blender/source/blender/editors/transform/transform_snap.c
Modified: trunk/blender/source/blender/editors/transform/transform_snap.c
===================================================================
--- trunk/blender/source/blender/editors/transform/transform_snap.c
2009-10-13 15:30:19 UTC (rev 23809)
+++ trunk/blender/source/blender/editors/transform/transform_snap.c
2009-10-13 16:05:57 UTC (rev 23810)
@@ -115,7 +115,7 @@
{
int status = 0;
- if (obedit == NULL || ELEM(obedit->type, OB_MESH, OB_ARMATURE)) /* only
support object mesh or armature */
+ if (obedit == NULL || ELEM3(obedit->type, OB_MESH, OB_ARMATURE,
OB_CURVE)) /* only support object mesh, armature, curves */
{
status = 1;
}
@@ -393,7 +393,7 @@
/* Edit mode */
if (t->tsnap.applySnap != NULL && // A snapping function
actually exist
(snapping) && // Only if the snap flag is on
- (obedit != NULL && ELEM(obedit->type, OB_MESH,
OB_ARMATURE)) ) // Temporary limited to edit mode meshes or armature
+ (obedit != NULL && ELEM3(obedit->type, OB_MESH,
OB_ARMATURE, OB_CURVE)) ) // Temporary limited to edit mode meshes, armature,
curves
{
t->tsnap.status |= SNAP_ON;
t->tsnap.modePoint = SNAP_GEO;
_______________________________________________
Bf-blender-cvs mailing list
[email protected]
http://lists.blender.org/mailman/listinfo/bf-blender-cvs