Add some geometric functions.
[scilab.git] / scilab / modules / graphics / includes / math_graphics.h
index 688296c..8935afe 100644 (file)
@@ -183,6 +183,18 @@ void crossProduct( const double v1[3], const double v2[3], double res[3] ) ;
 #define NORM_3D(v) ( sqrt( SQUARE_NORM_3D(v) ) )
 
 /**
+ * substraction of two vector
+ * @param res result of v1 - v2
+ */
+void vectSubstract3D( double v1[3], double v2[3], double res[3]);
+
+/**
+ * Multiply a vector by a scalar
+ * @param res scalar.v
+ */
+void scalarMult3D( double v[3], double scalar, double res[3]);
+
+/**
  * Normalize a 3D vector
  */
 void normalize3D( double vect[3] ) ;