[ << ] | [ < ] | [ Up ] | [ > ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
9.4 mglPoint class
Structure describes point in space. This structure is defined in #include <mgl2/type.h>
- Parameter of mglPoint:
mreal
x, y, z, c Point coordinates {x,y,z} and one extra value c used for amplitude, transparency and so on. By default all values are zero.
- Method on mglPoint:
mglPoint (
mreal
X=0
,mreal
Y=0
,mreal
Z=0
,mreal
C=0
) Constructor sets the color by mreal values of Red, Green, Blue and Alpha channels. These values should be in interval [0,1].
- Method on mglPoint:
mreal
val (int
i) Returns point component: x for i=0, y for i=1, z for i=2, c for i=3.
- Library Function:
mglPoint
operator+ (const mglPoint &
a,const mglPoint &
b) Point of summation (summation of vectors).
- Library Function:
mglPoint
operator- (const mglPoint &
a,const mglPoint &
b) Point of difference (difference of vectors).
- Library Function:
mglPoint
operator* (mreal
a,const mglPoint &
b) - Library Function:
mglPoint
operator* (const mglPoint &
a,mreal
b) Multiplies (scale) points by number.
- Library Function:
mglPoint
operator/ (const mglPoint &
a,mreal
b) Multiplies (scale) points by number 1/b.
- Library Function:
mglPoint
operator/ (const mglPoint &
a,const mglPoint &
b) Return vector of element-by-element product.
- Library Function:
mglPoint
operator^ (const mglPoint &
a,const mglPoint &
b) Cross-product of vectors.
- Library Function:
mglPoint
operator& (const mglPoint &
a,const mglPoint &
b) The part of a which is perpendicular to vector b.
- Library Function:
mglPoint
operator| (const mglPoint &
a,const mglPoint &
b) The part of a which is parallel to vector b.
- Library Function:
bool
operator== (const mglPoint &
a,const mglPoint &
b) Return true if points are the same.
- Library Function:
bool
operator!= (const mglPoint &
a,const mglPoint &
b) Return true if points are different.
[ << ] | [ < ] | [ Up ] | [ > ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
This document was generated on March 21, 2014 using texi2html 5.0.