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
path: root/source
diff options
context:
space:
mode:
authorFrancis Laurence <laurencebourn@hotmail.com>2003-01-13 22:20:34 +0300
committerFrancis Laurence <laurencebourn@hotmail.com>2003-01-13 22:20:34 +0300
commit22b42656aa6dd97ca866361fd06802437d2d247b (patch)
tree937554a647943a3f312be97834c232c4e910006a /source
parentfd2a468d5dc09634c9909ca3ec47482d5b8e5a29 (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.h92
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 */
-