Search
Preparing search index...
The search index is not available
ngx3js
Options
All
Public
Public/Protected
All
Inherited
Menu
ngx3js
I3JS
MathNode
Interface MathNode
Math node
Hierarchy
I3JS
.
TempNode
MathNode
Index
Constructors
constructor
Properties
ABS
ACOS
ARCTAN
ASIN
CEIL
CLAMP
COS
CROSS
DEG
DISTANCE
DOT
EXP
EXP2
FACEFORWARD
FLOOR
INVERT
INV_
SQRT
LENGTH
LOG
LOG2
MAX
MIN
MIX
MOD
NEGATE
NORMALIZE
POW
RAD
REFLECT
REFRACT
SATURATE
SIGN
SIN
SMOOTHSTEP
SQRT
STEP
TAN
a
b
c
frame
Id
hash
Properties
is
Node
label
method
name
node
Type
shared
type
unique
user
Data
uuid
value
Methods
analyze
analyze
And
Flow
append
Deps
Node
build
copy
createJSONNode
flow
generate
get
Hash
get
Input
Type
getJSONNode
get
Label
get
Name
get
Node
Type
get
Num
Inputs
get
Shared
get
Temp
get
Type
get
Unique
get
Update
Type
get
Uuid
set
Label
set
Name
toJSON
update
Constructors
constructor
new
Math
Node
(
a
:
string
|
I3JS
.
NodeNode
, bOrMethod
:
string
|
I3JS
.
NodeNode
, cOrMethod
?:
string
|
I3JS
.
NodeNode
, method
?:
string
|
I3JS
.
NodeNode
)
:
I3JS
.
MathNode
new
Math
Node
(
type
:
string
, params
?:
TempNodeParams
)
:
I3JS
.
MathNode
new
Math
Node
(
type
?:
string
)
:
I3JS
.
MathNode
Parameters
a:
string
|
I3JS
.
NodeNode
bOrMethod:
string
|
I3JS
.
NodeNode
Optional
cOrMethod:
string
|
I3JS
.
NodeNode
Optional
method:
string
|
I3JS
.
NodeNode
Returns
I3JS
.
MathNode
Parameters
type:
string
Optional
params:
TempNodeParams
Returns
I3JS
.
MathNode
Parameters
Optional
type:
string
Returns
I3JS
.
MathNode
Properties
ABS
ABS
:
string
ACOS
ACOS
:
string
ARCTAN
ARCTAN
:
string
ASIN
ASIN
:
string
CEIL
CEIL
:
string
CLAMP
CLAMP
:
string
COS
COS
:
string
CROSS
CROSS
:
string
DEG
DEG
:
string
DISTANCE
DISTANCE
:
string
DOT
DOT
:
string
EXP
EXP
:
string
EXP2
EXP2
:
string
FACEFORWARD
FACEFORWARD
:
string
FLOOR
FLOOR
:
string
INVERT
INVERT
:
string
INV_
SQRT
INV_
SQRT
:
string
LENGTH
LENGTH
:
string
LOG
LOG
:
string
LOG2
LOG2
:
string
MAX
MAX
:
string
MIN
MIN
:
string
MIX
MIX
:
string
MOD
MOD
:
string
NEGATE
NEGATE
:
string
NORMALIZE
NORMALIZE
:
string
POW
POW
:
string
RAD
RAD
:
string
REFLECT
REFLECT
:
string
REFRACT
REFRACT
:
string
SATURATE
SATURATE
:
string
SIGN
SIGN
:
string
SIN
SIN
:
string
SMOOTHSTEP
SMOOTHSTEP
:
string
SQRT
SQRT
:
string
STEP
STEP
:
string
TAN
TAN
:
string
a
a
:
I3JS
.
NodeNode
b
b
:
string
|
I3JS
.
NodeNode
c
c
:
string
|
I3JS
.
NodeNode
frame
Id
frame
Id
:
number
hash
Properties
hash
Properties
:
string
[]
Readonly
is
Node
is
Node
:
true
label
label
:
string
method
method
:
string
name
name
:
string
node
Type
node
Type
:
string
shared
shared
:
boolean
type
type
:
string
unique
unique
:
boolean
user
Data
user
Data
:
object
uuid
uuid
:
string
value
value
:
any
Methods
analyze
analyze
(
builder
:
I3JS
.
NodeBuilder
, settings
?:
object
)
:
void
Parameters
builder:
I3JS
.
NodeBuilder
Optional
settings:
object
Returns
void
analyze
And
Flow
analyze
And
Flow
(
builder
:
I3JS
.
NodeBuilder
, output
:
string
, settings
?:
object
)
:
NodeFlow
Parameters
builder:
I3JS
.
NodeBuilder
output:
string
Optional
settings:
object
Returns
NodeFlow
append
Deps
Node
append
Deps
Node
(
builder
:
I3JS
.
NodeBuilder
, data
:
object
, output
:
string
)
:
void
Parameters
builder:
I3JS
.
NodeBuilder
data:
object
output:
string
Returns
void
build
build
(
builder
:
I3JS
.
NodeBuilder
, output
:
string
, uuid
?:
string
, ns
?:
string
)
:
string
Parameters
builder:
I3JS
.
NodeBuilder
output:
string
Optional
uuid:
string
Optional
ns:
string
Returns
string
copy
copy
(
source
:
I3JS
.
MathNode
)
:
I3JS
.
MathNode
Parameters
source:
I3JS
.
MathNode
Returns
I3JS
.
MathNode
createJSONNode
createJSONNode
(
meta
?:
string
|
object
)
:
object
Parameters
Optional
meta:
string
|
object
Returns
object
flow
flow
(
builder
:
I3JS
.
NodeBuilder
, output
:
string
, settings
?:
object
)
:
NodeFlow
Parameters
builder:
I3JS
.
NodeBuilder
output:
string
Optional
settings:
object
Returns
NodeFlow
generate
generate
(
builder
?:
I3JS
.
NodeBuilder
, output
?:
string
, uuid
?:
string
, type
?:
string
, ns
?:
string
)
:
string
Parameters
Optional
builder:
I3JS
.
NodeBuilder
Optional
output:
string
Optional
uuid:
string
Optional
type:
string
Optional
ns:
string
Returns
string
get
Hash
get
Hash
(
)
:
string
Returns
string
get
Input
Type
get
Input
Type
(
builder
:
I3JS
.
NodeBuilder
)
:
string
Parameters
builder:
I3JS
.
NodeBuilder
Returns
string
getJSONNode
getJSONNode
(
meta
?:
string
|
object
)
:
object
Parameters
Optional
meta:
string
|
object
Returns
object
get
Label
get
Label
(
builder
:
I3JS
.
NodeBuilder
)
:
string
Parameters
builder:
I3JS
.
NodeBuilder
Returns
string
get
Name
get
Name
(
builder
:
I3JS
.
NodeBuilder
)
:
string
Parameters
builder:
I3JS
.
NodeBuilder
Returns
string
get
Node
Type
get
Node
Type
(
)
:
string
Returns
string
get
Num
Inputs
get
Num
Inputs
(
builder
:
I3JS
.
NodeBuilder
)
:
number
Parameters
builder:
I3JS
.
NodeBuilder
Returns
number
get
Shared
get
Shared
(
builder
:
I3JS
.
NodeBuilder
, output
:
string
)
:
boolean
Parameters
builder:
I3JS
.
NodeBuilder
output:
string
Returns
boolean
get
Temp
get
Temp
(
builder
:
I3JS
.
NodeBuilder
, uuid
:
string
)
:
string
Parameters
builder:
I3JS
.
NodeBuilder
uuid:
string
Returns
string
get
Type
get
Type
(
builder
:
I3JS
.
NodeBuilder
, output
?:
string
)
:
string
Parameters
builder:
I3JS
.
NodeBuilder
Optional
output:
string
Returns
string
get
Unique
get
Unique
(
builder
:
I3JS
.
NodeBuilder
, output
:
string
)
:
boolean
Parameters
builder:
I3JS
.
NodeBuilder
output:
string
Returns
boolean
get
Update
Type
get
Update
Type
(
)
:
string
Returns
string
get
Uuid
get
Uuid
(
unique
:
boolean
)
:
string
Parameters
unique:
boolean
Returns
string
set
Label
set
Label
(
name
:
string
)
:
I3JS
.
MathNode
Parameters
name:
string
Returns
I3JS
.
MathNode
set
Name
set
Name
(
name
:
string
)
:
I3JS
.
MathNode
Parameters
name:
string
Returns
I3JS
.
MathNode
toJSON
toJSON
(
meta
?:
string
|
object
)
:
object
Parameters
Optional
meta:
string
|
object
Returns
object
update
update
(
frame
?:
any
)
:
void
Parameters
Optional
frame:
any
Returns
void
Exports
AMMO
CHARTJS
ECHARTS
I3JS
NODES
THREE
Math
Node
constructor
ABS
ACOS
ARCTAN
ASIN
CEIL
CLAMP
COS
CROSS
DEG
DISTANCE
DOT
EXP
EXP2
FACEFORWARD
FLOOR
INVERT
INV_
SQRT
LENGTH
LOG
LOG2
MAX
MIN
MIX
MOD
NEGATE
NORMALIZE
POW
RAD
REFLECT
REFRACT
SATURATE
SIGN
SIN
SMOOTHSTEP
SQRT
STEP
TAN
a
b
c
frame
Id
hash
Properties
is
Node
label
method
name
node
Type
shared
type
unique
user
Data
uuid
value
analyze
analyze
And
Flow
append
Deps
Node
build
copy
createJSONNode
flow
generate
get
Hash
get
Input
Type
getJSONNode
get
Label
get
Name
get
Node
Type
get
Num
Inputs
get
Shared
get
Temp
get
Type
get
Unique
get
Update
Type
get
Uuid
set
Label
set
Name
toJSON
update
Generated using
TypeDoc
Math node