diff options
author | Francis Laurence <laurencebourn@hotmail.com> | 2003-01-13 22:20:34 +0300 |
---|---|---|
committer | Francis Laurence <laurencebourn@hotmail.com> | 2003-01-13 22:20:34 +0300 |
commit | 22b42656aa6dd97ca866361fd06802437d2d247b (patch) | |
tree | 937554a647943a3f312be97834c232c4e910006a /source | |
parent | fd2a468d5dc09634c9909ca3ec47482d5b8e5a29 (diff) |
Remove BDR_isect.h
The purpose of this and the previous commit is to remove the old mesh
intersection function (activated by the "Intersect" button in the mesh buts)
Diffstat (limited to 'source')
-rw-r--r-- | source/blender/include/BDR_isect.h | 92 |
1 files changed, 0 insertions, 92 deletions
diff --git a/source/blender/include/BDR_isect.h b/source/blender/include/BDR_isect.h deleted file mode 100644 index d44292da977..00000000000 --- a/source/blender/include/BDR_isect.h +++ /dev/null @@ -1,92 +0,0 @@ -/** - * $Id$ - * - * ***** BEGIN GPL/BL DUAL LICENSE BLOCK ***** - * - * This program is free software; you can redistribute it and/or - * modify it under the terms of the GNU General Public License - * as published by the Free Software Foundation; either version 2 - * of the License, or (at your option) any later version. The Blender - * Foundation also sells licenses for use in proprietary software under - * the Blender License. See http://www.blender.org/BL/ for information - * about this. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software Foundation, - * Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. - * - * The Original Code is Copyright (C) 2001-2002 by NaN Holding BV. - * All rights reserved. - * - * The Original Code is: all of this file. - * - * Contributor(s): none yet. - * - * ***** END GPL/BL DUAL LICENSE BLOCK ***** - * Some geometrical operations (intersection and such). - */ - -#ifndef BDR_ISECT_H -#define BDR_ISECT_H - -struct EditVert; -struct EditVlak; - -/** - * Intersect a face and a linesegment - * - * @param v1 Vertex 1 of the face - * @param v2 Vertex 2 of the face - * @param v3 Vertex 3 of the face - * @param v4 Point 1 on the line - * @param v5 Point 2 on the line - * @param vec Location of the intersection (if it exists) - * - * @retval -1 colliniar - * @retval 0 no intersection - * @retval 1 exact intersection of edge and line - * @retval 2 cross-intersection - */ -short IsectFL(float *v1, float *v2, float *v3, - float *v4, float *v5, float *vec); - -/** - * Intersect two lines - * - * @param v1 Point 1 of line 1 - * @param v2 Point 2 of line 1 - * @param v3 Point 1 of line 2 - * @param v4 Point 2 of line 2 - * @param cox projection (?) - * @param coy projection (?) - * @param labda answer (?) - * @param mu answer (?) - * @param vec answer (?) - * - * @retval -1 colliniar - * @retval 0 no intersection of segments - * @retval 1 exact intersection of segments - * @retval 2 cross-intersection of segments - */ -short IsectLL(float *v1, float *v2, float *v3, float *v4, - short cox, short coy, - float *labda, float *mu, float *vec); - -int count_comparevlak(struct EditVlak *vl1, struct EditVlak *vl2); -void empty(void); -void addisedge(float *vec, short* edflag, - struct EditVlak *vl1, struct EditVlak *vl2, - short tel); -void oldedsort_andmake(struct EditVert **olded, int edcount, int proj); -short maxco(float *v1, float *v2); -void newfillvert(struct EditVert *v1); -void addisfaces(struct EditVlak *evl); -void intersect_mesh(void); - -#endif /* BDR_ISECT_H */ - |