-
Notifications
You must be signed in to change notification settings - Fork 1
Wiremod E2 API
Deyan Dobromirov edited this page Oct 8, 2020
·
73 revisions
Crankshaft extensions | Out | Description |
---|---|---|
:allPiston () |
Returns the count of all piston keys | |
:clrPiston () |
Clears the pistons from the crankshaft entity | |
:cntPiston () |
Returns the count of integer piston keys | |
:cnvPistonMark () |
Converts the crankshaft marker vector local to the base entity with general marker and base | |
:cnvPistonMark () |
Converts the crankshaft marker vector local to the base entity with general marker and local base | |
:cnvPistonMark (,,) |
Converts the crankshaft marker vector local to the base entity with local X , Y , Z marker and general base |
|
:cnvPistonMark () |
Converts the crankshaft marker vector local to the base entity with local marker and general base | |
:cnvPistonMark (,) |
Converts the crankshaft marker vector local to the base entity with local marker and local base | |
:getPiston (,) |
Returns the piston bearing timing by an integer key | |
:getPiston (,) |
Returns the piston vector timing by an integer key | |
:getPiston (,) |
Returns the piston bearing timing by a string key | |
:getPiston (,) |
Returns the piston vector timing by a string key | |
:getPistonAxis () |
Returns the shaft rotation axis by an integer key | |
:getPistonAxis () |
Returns the shaft rotation axis by a string key | |
:getPistonMax () |
Returns the piston number highest point parameter by an integer key | |
:getPistonMax () |
Returns the piston number highest point parameter by a string key | |
:getPistonMaxX () |
Returns the piston vector highest point parameter by an integer key | |
:getPistonMaxX () |
Returns the piston vector highest point parameter by a string key | |
:getPistonMin () |
Returns the piston number lowest point parameter by an integer key | |
:getPistonMin () |
Returns the piston number lowest point parameter by a string key | |
:getPistonMinX () |
Returns the piston vector lowest point parameter by an integer key | |
:getPistonMinX () |
Returns the piston vector lowest point parameter by a string key | |
:getPistonTune () |
Returns the piston tuning coefficient by an integer key |
|
:getPistonTune () |
Returns the piston tuning coefficient by a string key |
|
:isPistonExpo () |
Returns flag if the piston is in exponential mode by an integer key |
|
:isPistonExpo () |
Returns flag if the piston is in exponential mode by a string key |
|
:isPistonLogn () |
Returns flag if the piston is in logarithmic mode by an integer key |
|
:isPistonLogn () |
Returns flag if the piston is in logarithmic mode by a string key |
|
:isPistonPowr () |
Returns flag if the piston is in power mode by an integer key | |
:isPistonPowr () |
Returns flag if the piston is in power mode by a string key | |
:isPistonRamp () |
Returns flag if the piston is in triangular mode by an integer key |
|
:isPistonRamp () |
Returns flag if the piston is in triangular mode by a string key |
|
:isPistonSign () |
Returns flag if the piston is in sign mode by an integer key |
|
:isPistonSign () |
Returns flag if the piston is in sign mode by a string key |
|
:isPistonSignX () |
Returns flag if the piston is in cross product sign mode by an integer key |
|
:isPistonSignX () |
Returns flag if the piston is in cross product sign mode by a string key |
|
:isPistonTroc () |
Returns flag if the piston is in trochoid mode by an integer key |
|
:isPistonTroc () |
Returns flag if the piston is in trochoid mode by a string key |
|
:isPistonTrpz () |
Returns flag if the piston is in trapezoidal mode by an integer key | |
:isPistonTrpz () |
Returns flag if the piston is in trapezoidal mode by a string key | |
:isPistonWave () |
Returns flag if the piston is in wave mode by an integer key |
|
:isPistonWave () |
Returns flag if the piston is in wave mode by a string key |
|
:isPistonWaveX () |
Returns flag if the piston is in cross product wave mode by an integer key |
|
:isPistonWaveX () |
Returns flag if the piston is in cross product wave mode by a string key |
|
:remPiston () |
Removes the piston by an integer key | |
:remPiston () |
Removes the piston by a string key | |
:setPistonAxis (,) |
Updates the piston dedicated axis parameter by an integer key and value as number X
|
|
:setPistonAxis (,,) |
Updates the piston dedicated axis parameter by an integer key and value as numbers X and Y
|
|
:setPistonAxis (,,,) |
Updates the piston dedicated axis parameter by an integer key and value as numbers X , Y and Z
|
|
:setPistonAxis (,) |
Updates the piston dedicated axis parameter by an integer key and value as an array | |
:setPistonAxis (,) |
Updates the piston dedicated axis parameter by an integer key and value as a 3D vector |
|
:setPistonAxis (,) |
Updates the piston dedicated axis parameter by an integer key and value as a 2D vector |
|
:setPistonAxis (,) |
Updates the piston dedicated axis parameter by a string key and value as number X
|
|
:setPistonAxis (,,) |
Updates the piston dedicated axis parameter by a string key and value as numbers X and Y
|
|
:setPistonAxis (,,,) |
Updates the piston dedicated axis parameter by a string key and value as numbers X , Y and Z
|
|
:setPistonAxis (,) |
Updates the piston dedicated axis parameter by a string key and value as an array | |
:setPistonAxis (,) |
Updates the piston dedicated axis parameter by a string key and value as a 3D vector |
|
:setPistonAxis (,) |
Updates the piston dedicated axis parameter by a string key and value as a 2D vector |
|
:setPistonBase () |
Stores the expression chip general base entity using an entity | |
:setPistonExpo (,) |
Creates exponential default coefficient [10] timed piston by an integer key and highest point angle in degrees |
|
:setPistonExpo (,,) |
Creates exponential tuning coefficient [0..500] timed piston by an integer key and highest point angle in degrees |
|
:setPistonExpo (,) |
Creates exponential default coefficient [10] timed piston by a string key and highest point angle in degrees |
|
:setPistonExpo (,,) |
Creates exponential tuning coefficient [0..500] timed piston by a string key and highest point angle in degrees |
|
:setPistonLogn (,) |
Creates logarithmic default coefficient [10] timed piston by an integer key and highest point angle in degrees |
|
:setPistonLogn (,,) |
Creates logarithmic tuning coefficient [0..500] timed piston by an integer key and highest point angle in degrees |
|
:setPistonLogn (,) |
Creates logarithmic default coefficient [10] timed piston by a string key and highest point angle in degrees |
|
:setPistonLogn (,,) |
Creates logarithmic tuning coefficient [0..500] timed piston by a string key and highest point angle in degrees |
|
:setPistonPowr (,) |
Creates power default coefficient [10] timed piston by an integer key and highest point angle in degrees |
|
:setPistonPowr (,,) |
Creates power tuning coefficient [0..500] timed piston by an integer key and highest point angle in degrees |
|
:setPistonPowr (,) |
Creates power default coefficient [10] timed piston by a string key and highest point angle in degrees |
|
:setPistonPowr (,,) |
Creates power tuning coefficient [0..500] timed piston by a string key and highest point angle in degrees |
|
:setPistonRamp (,) |
Creates triangular timed piston by an integer key and highest point angle in degrees |
|
:setPistonRamp (,) |
Creates triangular timed piston by a string key and highest point angle in degrees |
|
:setPistonSign (,) |
Creates sign timed piston by an integer key and highest point angle in degrees |
|
:setPistonSign (,) |
Creates sign timed piston by a string key and highest point angle in degrees |
|
:setPistonSignX (,) |
Creates cross product timed piston with sign output by an integer key and highest point local vector |
|
:setPistonSignX (,,) |
Creates cross product timed piston with sign output by an integer key, highest point local vector and axis vector |
|
:setPistonSignX (,) |
Creates cross product timed piston with sign output by a string key and highest point local vector |
|
:setPistonSignX (,,) |
Creates cross product timed piston with sign output by a string key, highest point local vector and axis vector |
|
:setPistonTroc (,) |
Creates trochoid timed piston by an integer key and highest point angle in degrees |
|
:setPistonTroc (,) |
Creates trochoid timed piston by a string key and highest point angle in degrees |
|
:setPistonTrpz (,) |
Creates trapezoidal default coefficient [10] timed piston by an integer key and highest point angle in degrees |
|
:setPistonTrpz (,,) |
Creates trapezoidal tuning coefficient [0..500] timed piston by an integer key and highest point angle in degrees |
|
:setPistonTrpz (,) |
Creates trapezoidal default coefficient [10] timed piston by a string key and highest point angle in degrees |
|
:setPistonTrpz (,,) |
Creates trapezoidal tuning coefficient [0..500] timed piston by a string key and highest point angle in degrees |
|
:setPistonTune (,) |
Updates the piston dedicated tuning in [0..500] parameter by an integer key and value as a 3D vector |
|
:setPistonTune (,) |
Updates the piston dedicated tuning in [0..500] parameter by a string key and value as a 2D vector |
|
:setPistonWave (,) |
Creates wave timed piston by an integer key and highest point angle in degrees |
|
:setPistonWave (,) |
Creates wave timed piston by a string key and highest point angle in degrees |
|
:setPistonWaveX (,) |
Creates cross product timed piston with wave output by an integer key and highest point local vector |
|
:setPistonWaveX (,,) |
Creates cross product timed piston with wave output by an integer key, highest point local vector and axis vector |
|
:setPistonWaveX (,) |
Creates cross product timed piston with wave output by a string key and highest point local vector |
|
:setPistonWaveX (,,) |
Creates cross product timed piston with wave output by a string key, highest point local vector and axis vector |
General functions | Out | Description |
---|---|---|
getPistonAxis () |
Returns the expression chip general axis local vector using no arguments | |
getPistonBase () |
Returns the expression chip general base entity using no arguments | |
getPistonMark () |
Returns the expression chip general rotation marker local vector using no arguments | |
resPistonAxis () |
Clears the expression chip general axis local vector using no arguments | |
resPistonBase () |
Clears the expression chip general base entity using no arguments | |
resPistonMark () |
Clears the expression chip general rotation marker local vector using no arguments | |
resPistonTune () |
Clears the expression chip general tuning coefficient [10] using no arguments |
|
setPistonAxis () |
Stores the expression chip general axis local vector using number X
|
|
setPistonAxis (,) |
Stores the expression chip general axis local vector using numbers X and Y
|
|
setPistonAxis (,,) |
Stores the expression chip general axis local vector using numbers X , Y and Z
|
|
setPistonAxis () |
Stores the expression chip general axis local vector using an array | |
setPistonAxis () |
Stores the expression chip general axis local vector using a 3D vector |
|
setPistonAxis () |
Stores the expression chip general axis local vector using a 2D vector |
|
setPistonBase () |
Stores the expression chip general base entity using an entity | |
setPistonMark () |
Stores the expression chip general rotation marker local vector using number X
|
|
setPistonMark (,) |
Stores the expression chip general rotation marker local vector using numbers X and Y
|
|
setPistonMark (,,) |
Stores the expression chip general rotation marker local vector using numbers X , Y and Z
|
|
setPistonMark () |
Stores the expression chip general rotation marker local vector using array | |
setPistonMark () |
Stores the expression chip general rotation marker local vector using 3D vector |
|
setPistonMark () |
Stores the expression chip general rotation marker local vector using 2D vector |
|
setPistonTune () |
Stores the expression chip general tuning coefficient [0..500] using number |
Attention! Do not modify these wiki pages manually! They are automatically generated and will be overwritten in the next update! I constantly develop this addon, so it will be better to just tell me if something is wrong via the issue system.