-
-
Constructor, see
JSBeams.Node for input parameters description
- Source:
-
/var/www/html/software/jsbeams/jsbeams.src.js, line 231
Returns:
new Node object
-
Type
-
JSBeams.Node
-
-
Returns sum of receiver and given node
Parameters:
- Source:
-
/var/www/html/software/jsbeams/jsbeams.src.js, line 186
Returns:
difference this+node
-
Type
-
JSBeams.Node
-
-
Returns cross product of receiver and given node
Parameters:
- Source:
-
/var/www/html/software/jsbeams/jsbeams.src.js, line 202
Returns:
cross product this x node
-
Type
-
JSBeams.Node
-
dot(n) → {number}
-
Returns dot product of receiver and given node
Parameters:
- Source:
-
/var/www/html/software/jsbeams/jsbeams.src.js, line 210
Returns:
dot product this . node
-
Type
-
number
-
-
Returns receiver multiplied by given number
Parameters:
Name |
Type |
Description |
f |
number
|
multiplicator |
- Source:
-
/var/www/html/software/jsbeams/jsbeams.src.js, line 194
Returns:
product of multiplication f*this
-
Type
-
JSBeams.Node
-
norm() → {number}
-
Returns (Euclidean) norm of receiver sqrt(this.dot(this))
- Source:
-
/var/www/html/software/jsbeams/jsbeams.src.js, line 224
Returns:
norm of receiver
-
Type
-
number
-
setX(x)
-
Set new x coordinate to receiver
Parameters:
Name |
Type |
Description |
x |
number
|
x coordinate of new position |
- Source:
-
/var/www/html/software/jsbeams/jsbeams.src.js, line 108
-
setXYZ(x, y, z)
-
Sets new position to receiver
Parameters:
Name |
Type |
Description |
x |
number
|
x coordinate of new position |
y |
number
|
y coordinate of new position |
z |
number
|
z coordinate of new position |
- Source:
-
/var/www/html/software/jsbeams/jsbeams.src.js, line 81
-
setXZ(x, z)
-
Sets new position to receiver
Parameters:
Name |
Type |
Description |
x |
number
|
x coordinate of new position |
z |
number
|
z coordinate of new position |
- Source:
-
/var/www/html/software/jsbeams/jsbeams.src.js, line 91
-
setY(y)
-
Set new y coordinate to receiver
Parameters:
Name |
Type |
Description |
y |
number
|
y coordinate of new position |
- Source:
-
/var/www/html/software/jsbeams/jsbeams.src.js, line 115
-
setYZ(y, z)
-
Sets new position to receiver
Parameters:
Name |
Type |
Description |
y |
number
|
y coordinate of new position |
z |
number
|
z coordinate of new position |
- Source:
-
/var/www/html/software/jsbeams/jsbeams.src.js, line 100
-
setZ(z)
-
Set new z coordinate to receiver
Parameters:
Name |
Type |
Description |
z |
number
|
z coordinate of new position |
- Source:
-
/var/www/html/software/jsbeams/jsbeams.src.js, line 122
-
squaredNorm() → {number}
-
Returns squared (Euclidean) norm of receiver this.dot(this)
- Source:
-
/var/www/html/software/jsbeams/jsbeams.src.js, line 217
Returns:
squared norm of receiver
-
Type
-
number
-
-
Returns difference between receiver and given node
Parameters:
- Source:
-
/var/www/html/software/jsbeams/jsbeams.src.js, line 178
Returns:
difference this-node
-
Type
-
JSBeams.Node
-
toString() → {string}
-
String representation
- Source:
-
/var/www/html/software/jsbeams/jsbeams.src.js, line 72
Returns:
string representation
-
Type
-
string
-
translate(dx, dy, dz)
-
Change position of receiver by given values
Parameters:
Name |
Type |
Description |
dx |
number
|
length of translation in x direction |
dy |
number
|
length of translation in y direction |
dz |
number
|
length of translation in z direction |
- Source:
-
/var/www/html/software/jsbeams/jsbeams.src.js, line 131
-
translateX(dx)
-
Change horizontal position of receiver by given values
Parameters:
Name |
Type |
Description |
dx |
number
|
length of translation in x direction |
- Source:
-
/var/www/html/software/jsbeams/jsbeams.src.js, line 156
-
translateXZ(dx, dz)
-
Change position of receiver by given values
Parameters:
Name |
Type |
Description |
dx |
number
|
length of translation in x direction |
dz |
number
|
length of translation in z direction |
- Source:
-
/var/www/html/software/jsbeams/jsbeams.src.js, line 141
-
translateY(dy)
-
Change horizontal position of receiver by given values
Parameters:
Name |
Type |
Description |
dy |
number
|
length of translation in y direction |
- Source:
-
/var/www/html/software/jsbeams/jsbeams.src.js, line 163
-
translateYZ(dy, dz)
-
Change position of receiver by given values
Parameters:
Name |
Type |
Description |
dy |
number
|
length of translation in y direction |
dz |
number
|
length of translation in z direction |
- Source:
-
/var/www/html/software/jsbeams/jsbeams.src.js, line 149
-
translateZ(dz)
-
Change vertical position of receiver by given values
Parameters:
Name |
Type |
Description |
dz |
number
|
length of translation in z direction |
- Source:
-
/var/www/html/software/jsbeams/jsbeams.src.js, line 170