変数名 |
|
変数型 |
|
説明 |
Background. |
|
サブグループ |
|
App.Background.参照 |
DPI |
|
正の整数 |
|
1インチ当たりのドットの数 (初期値86) |
GUI. |
|
サブグループ |
|
App.GUI.参照 |
HQPolygons |
|
true or false |
|
Whether to store polygon distance maps in much larger textures or not |
Redo |
|
function |
|
Execute a redo step |
Undo |
|
function |
|
Execute an undo step |
alwaysCalcContacts |
|
true or false |
|
Whether to calculate collisions every frame or not |
autosaveEnable |
|
true or false |
|
Whether to autosave every set amount of time or not |
autosaveTime |
|
正の小数 |
|
自動保存をする間隔 (初期値30) |
borderWidth |
|
正の小数 |
|
オブジェクトの境界線の幅 (初期値0.1) |
borders |
|
trueもしくはfalse |
|
Sets if borders should be rendered |
chainDensityFactor |
|
正の小数 |
|
The density per circle in a chain divided by two |
checkForUpdates |
|
true or false |
|
Whether to check for updates and news each "updateinterval" days or not |
currentPalette |
|
string |
|
The colour palette currently used |
dragToolStrength |
|
正の小数 |
|
ドラッグツール(引っ張る)の強さ (初期値0.25) |
drawBCs |
|
trueもしくはfalse |
|
オブジェクト(ポリゴン)の衝突半径の表示 (初期false) |
drawBodyCenters |
|
trueもしくはfalse |
|
オブジェクト中心の表示 (初期false) |
drawCables |
|
true or false |
|
Whether to show cables or not |
drawCollisions |
|
trueもしくはfalse |
|
衝突線の表示 (初期false) |
drawMapOBBs |
|
trueもしくはfalse |
|
If the oriented bounding box map should be visible (初期false) |
drawOBBs |
|
trueもしくはfalse |
|
If the minimum oriented bounding box (初期false) |
drawParticleCenters |
|
trueもしくはfalse |
|
水粒子中心の表示 (初期false) |
drawParticleNeighbors |
|
true or false |
|
If the connection of particles (water) should be drawn as lines |
drawScaleIndicator |
|
true or false |
|
Whether to show the scale or not |
drawSelectionOBB |
|
true or false |
|
App.drawOBBs for objects selected |
drawVelocityFactor |
|
decimal value |
|
The multiplier for velocity lines (shown when BodyCenters are shown) |
drawVertices |
|
trueもしくはfalse |
|
ポリゴン頂点の表示 (初期false) |
enableScriptMenu |
|
true or false |
|
Whether the script menu for each object is accessible or not |
fadeColor |
|
array of three decimal values |
|
隠し機能のパラメータ |
fadeRotate |
|
少数 |
|
隠し機能のパラメータ(初期値0) |
fadeScale |
|
二つの少数の配列 |
|
隠し機能のパラメータ(初期値[0.94999999,0.94999999]) |
fadeTranslate |
|
二つの少数の配列 |
|
隠し機能のパラメータ(初期値[2,3]) |
forceVertexPolygonDrawing |
|
true or false |
|
Whether to force drawing of all verticies(true) or not (false) (this also upgrades collisions) |
gpuWater |
|
true or false |
|
Whether to use hardware surface generation (true) or not (false) |
killerPlanes |
|
true or false |
|
Whether new scenes should add killerPlanes (true) or not (false) (also affects current scene) |
language |
|
string |
|
使用する言語 |
laserBroadPhase |
|
true or false |
|
Whether to enable increased performance of lasers (true) or not (false) |
laserEvents |
|
true or false |
|
Whether to enable onHitByLaser and onLaserHit (true) or not (false) |
laserResolution |
|
decimal positive value |
|
The quality for finite light speed |
laserSuperBoost |
|
decimal positive value |
|
Allows more ray splits |
laserWaterBVH |
|
true or false |
|
Whether to increase laser performance against water using bounding volume hierarchies (true) or not (false) |
laserWidth |
|
decimal |
|
Laser ray size relative to laser body |
lineWidth |
|
正の小数 |
|
描画時の線の幅 (初期値3) |
marchingSquaresResolution |
|
decimal |
|
??? |
maxBorderArea |
|
decimal |
|
The maximum area relative to the geometry that can be taken up by the border |
maxBorderAreaSpecial |
|
decimal |
|
The maximum area relative to the geometry that can be taken up by the selection border |
maxCogs |
|
integer |
|
The maximum number of cogs avaliable on each gear |
maxPointDist |
|
正の小数 |
|
ポリゴンの頂点の間隔(値が小さいほど高精度) (初期値0.5) |
maxPolygonBorderFactor |
|
decimal |
|
The width of a polygons border |
maxSPHspawn |
|
正の整数 |
|
生成される水粒子の最大数 (初期値10000) |
maxTracerLife |
|
positive integer value |
|
The number of frames of an individual tracer that are recorded |
maxUndo |
|
正の整数 |
|
やり直しの最大数 (初期値35) |
metaCutoff |
|
decimal positive value |
|
Meta-surface generation cutoff 0.5 |
metaWater |
|
true or false |
|
Whether meta-surface generation is on (true) or off (false) true |
minPointDist |
|
decimal positive value |
|
minimum distance between vertices drawn by draw tool 0.20 |
mousePos |
|
array of two decimal values |
|
The position of the mouse |
numColorsInRainbow |
|
positive integer |
|
The number of colours each ray splits into 12 |
pointSize |
|
positive decimal value |
|
(integer recommended?) size of vertex points(if visible) 4.0 |
polytoolPreviewColor |
|
array of four decimal values |
|
The color of the preview area of each polygon [1, 0.5, 1, 0.4] |
scaleGravityField |
|
true or false |
|
Whether to scale field arrows with gravity strength(true) or not(false) false |
sceneFadeInTime |
|
decimal |
|
How long it takes for a scene to fade in 1 |
screenshotsWithAlpha |
|
true or false |
|
Saves scenes with the alpha channel in tact (transparent screenshots) false |
showGravityField |
|
true or false |
|
Whether to show the gravity field for attraction(true) or not(false) false |
updateInterval |
|
positive integer |
|
The news and update checking interval (days) 1 |
waterColor |
|
array of three decimal values |
|
The color of the water [0.1, 0.1, 1.0, 0.7] |
waterElongation |
|
decimal positive value |
|
multiplier for stretching of water drops when speed increases 0.050 |
waterFanceyFactor |
|
decimal positive value |
|
quality of fancy water rendering 10.0 |
waterMaxElongation |
|
decimal positive value |
|
Maximum stretch of fancy water droplets 2.0 |
waterRefractiveIndex |
|
decimal positive value |
|
The reflective-ness of water 1.33 |
waterTracerLightness |
|
decimal positive value |
|
How bright water tracers are in relation to the colour of the water 0.75 |
waterTracerSize |
|
decimal positive value |
|
The size of the water tracers 0.015 |
waterTracers |
|
integer |
|
The fraction of a water particle that should have a tracer 0 |
変数名 |
|
変数型 |
|
説明 |
Forces. |
|
sub group |
|
App.GUI.Forces.参照 |
Rebuild |
|
function |
|
Reload all the GUI. |
alikeTolerance |
|
integer |
|
The maximum number of differences to be selected by the "Select alike" command 0 |
allowDrawSelect |
|
boolean |
|
Select by encircling on (true) or off (false) true |
cv_sketchMorphTime |
|
float |
|
The time before a shape is formed by the sketch tool 0.5 |
dragUndo |
|
boolean |
|
Whether drag saves an undo step (true) or not (false) true |
drawDragLine |
|
boolean |
|
Whether to show the line from the point of dragging to the mouse (true) or not (false) true |
drawHingesWhenRunning |
|
boolean |
|
Whether to show hinges when running (true) or not (false) true |
geomGenMinArea |
|
float |
|
Not sure what this does 0.0009 |
geomGenShrink |
|
float |
|
Not sure what this does either -0.0033 |
geomGenTolerance |
|
float |
|
Not sure what this does either 1.2 |
level |
|
integer |
|
The level of interface 1 (Simple), 2 (Medium) or 3 (Advanced) 1 |
toolGestureSensitivity |
|
float |
|
How sensitive cancel gestures are 1 |
toolGestures |
|
boolean |
|
Whether to cancel a tool by shaking the mouse (true) or not (false) true |
toolSpecificCursors |
|
boolean |
|
Whether to show a different cursor for each tool (true) or not (false) true |
trapUser |
|
boolean |
|
Whether the user is able to quit, open ingame links and toggle fullscreen (false) or not (true) false |
useHSL |
|
boolean |
|
Use the old colour system (Hue Saturation Lightness)(true) as opposed to HSV (Hue Saturation Value)(false) false |
zoomFactor |
|
float |
|
How fast a user zooms in and out 0.2 |
変数名 |
|
変数型 |
|
説明 |
airBuoyancy |
|
boolean |
|
Whether to show the visualisation for airBuoyancy (true) or not (false) true |
airBuoyancyText |
|
string |
|
The text to show accompanying the airBuoyancy visualisation -adg |
airFriction |
|
boolean |
|
Whether to show the visualisation for airFriction (true) or not (false) ture |
airFrictionText |
|
string |
|
The text to show accompanying the airFriction visualisation -fv |
attraction |
|
boolean |
|
Whether to show the visualisation for attraction (true) or not (false) true |
attractionText |
|
string |
|
The text to show accompanying the attraction attraction visualisation A |
contactCombinationDistance |
|
float |
|
The distance in screen centimetres(cm) distance before normal visualisation arrows join into one 1.2 |
drawForces |
|
boolean |
|
Whether to show all force visualisations (true) or not (false) false |
drawNames |
|
boolean |
|
Whether to show all force names (true) or not (false) true |
drawValues |
|
boolean |
|
Whether to show all force values (true) or not (false) false |
external |
|
boolean |
|
Whether to show the visualisation for external forces (true) or not (false) true |
externalText |
|
string |
|
The text to show accompanying the external forces visualisation ext |
forceScale |
|
float |
|
The scale of the arrow visualisation of foce visualisation 1 |
friction |
|
boolean |
|
Whether to show the visualisation for friction (true) or not (false) true |
frictionProjection |
|
boolean |
|
Whether to show friction from both directions (false) or the direction the force pushes(true) true |
frictionText |
|
string |
|
The text to show accompanying the friction visualisation T |
gravity |
|
boolean |
|
Whether to show the visualisation for gravity (true) or not (false) true |
gravityText |
|
string |
|
The text to show accompanying the gravity visualisation mg |
hinge |
|
boolean |
|
Whether to show the visualisation for the for the force of hinges (true) or not (false) true |
hingeText |
|
string |
|
The text to show accompanying the hinge visualisation H |
normal |
|
boolean |
|
Whether to show the visualisation for normal forces (true) or not (false) true |
normalText |
|
string |
|
The text to show accompanying the normal forces visualisation N |
spring |
|
boolean |
|
Whether to show the visualisation for spring forces (true) or not (false) true |
springText |
|
string |
|
The text to show accompanying the spring forces visualisation -kx-bv |
total |
|
boolean |
|
Whether to show the visualisation for the total force (true) or not (false) true |
totalText |
|
string |
|
The text to show accompanying the total force visualisation |
velScale |
|
float |
|
The scale of the velocity visualisation 1 |
velocities |
|
boolean |
|
Whether to show the visualisation for velocities (true) or not (false) false |
変数名 |
|
変数型 |
|
説明 |
acos(x) |
|
function, x = decimal |
|
returns the inverse cosine of the number entered |
add(x,y) |
|
function, x & y = decimal |
|
adds two numbers together |
asin(x) |
|
function, x = decimal |
|
returns the inverse sine of the number entered |
atan(x) |
|
function, x = decimal |
|
returns the inverse tangent of the number entered |
cos(x) |
|
function, x = decimal |
|
returns the cosine of the number entered |
divide(x,y) |
|
function, x & y = decimal |
|
divides x by y |
multiply(x,y) |
|
function, x & y = decimal |
|
multiplies x by y |
negate(x) |
|
function, x = boolean |
|
flips the value of x |
pi |
|
constant |
|
gives a value of 3.1415926535.... |
sin(x) |
|
function, x = decimal |
|
returns the sine of the number entered |
subtract(x,y) |
|
function, x & y = decimal |
|
subtracts y from x |
tan(x) |
|
function, x = decimal |
|
returns the tangent of the number entered |
変数名 |
|
変数型 |
|
説明 |
SPH.AVG_density |
|
decimal positive value |
|
average density of the water (related to pressure) |
SPH.AVG_neighCount |
|
decimal positive value |
|
average number of neighbouring drops of water |
SPH.AVG_pressure |
|
decimal positive value |
|
average pressure exerted on the water |
SPH.bucketSize |
|
decimal positive value |
|
use when checking SPH neighbourhood. Changing this value should not affect behavior, but may affect performance. |
SPH.density |
|
decimal positive value |
|
the weight of a water droplet. |
SPH.friction |
|
decimal positive value |
|
the amount of friction experienced between two water droplets. |
SPH.hashInfo |
|
function |
|
gives information about the water. Bucket size, number of particles and average bucket size |
SPH.influence |
|
decimal positive value |
|
the influcence radius of an SPH particle. A larger value will give a slower, but maybe more stable, simulation. |
SPH.jitter |
|
decimal positive value |
|
adds random movement to the SPH particle. The larger the value, the stronger forces. A value of 0 means no jitter. |
SPH.pressMultiplier |
|
decimal positive value |
|
multiplication factor of pressure forces |
SPH.radius |
|
decimal positive value |
|
the size of a water droplet. |
SPH.restitution |
|
decimal positive value |
|
the amount of bounciness of the water |
SPH.soundSpeed |
|
decimal positive value |
|
the update frequency of the water system |
SPH.specialPressure |
|
true or false |
|
changes to a different pressure averaging formula |
SPH.surfaceTension |
|
decimal positive value |
|
not used |
SPH.vaporizeTime |
|
decimal positive value |
|
the time that a water droplet can be idle before it disappears. |
SPH.viscMultiplier |
|
decimal positive value |
|
multiplication factor of viscosity forces |
SPH.viscosity |
|
decimal positive value |
|
the viscosity of the water |
Simはかなり大きな変数グループで、シミュレーションを制御する様々な変数を扱っています。シミュレーションの精度を変更したり、摩擦などに影響を与えたり出来ます。また、一部の力学エンジンを使用するか否かも決められます。これらの変数はphunの内部に影響を与えるので、弄る時は自己責任でお願いします。
変数名 |
|
変数型 |
|
説明 |
adHocSolver |
|
true or false |
|
if true, switches from SPOOK to a different and more basic solver. default is false |
airDensity |
|
positive decimal value |
|
density of the air |
airFrictionLinear |
|
positive decimal value |
|
linear friction of the air |
airFrictionQuadratic |
|
positive decimal value |
|
quadratic friction of the air |
airSwitch |
|
true or false |
|
whether air friction is enabled or not |
defaultBodyDensity |
|
positive decimal value |
|
default density of objects |
defaultBodyFriction |
|
positive decimal value |
|
default friction of objects |
defaultBodyRestitution |
|
positive decimal value |
|
default bounciness of objects |
fallLimit |
|
positive decimal value |
|
the limit of when an object gets deleted after falling outside of the screen |
gravity |
|
array of two decimal values |
|
X and Y force of gravity |
gravitySwitch |
|
true or false |
|
whether gravity is enabled or not |
leapFrog |
|
true or false |
|
if false, switches to euler integration instead of leap-frog. true by default. |
maxPositionCorrection |
|
positive decimal value |
|
sets the maximum penetration used when applying impulses in constraint violations. Set to infinity by default. |
prioritizedSolver |
|
true or false |
|
if set to true, will yield a more stable, but far slower, constraint solver. |
rotFrictionLinear |
|
positive decimal value |
|
linear rotational friction |
running |
|
true or false |
|
whether the simulation is running or not |
solveAccFactor |
|
positive decimal value |
|
sets how much the solver will conuter-act acceleration differences between two constrained bodies. Set to 1 by default. Don't touch. |
solveConstant |
|
positive decimal value |
|
Affects the SPOOK solver. Don't touch! |
solveDconstraints |
|
positive decimal value |
|
The number of time steps the SPOOK solver will aim to satisfy a hinge contraint within. A low number means faster convergence; a high number means more damped and stable simulation. |
solveDcontacts |
|
positive decimal value |
|
The number of time steps the SPOOK solver will aim to satisfy c contact within. A low number means faster convergence; a high number means more damped and stable simulation. |
solveDistFactor |
|
positive decimal value |
|
sets how much the solver will conuter-act penteration in constraint violation. Set to 1 by default. Don't touch. |
solveIter |
|
positive decimal value |
|
the number of constraint solving iterations. A higher number means a more stable simulation. |
solvePenetrationDamping |
|
true or false |
|
not used. |
solvePreSortConstraints |
|
true or false |
|
sets if the constraints will be ordered by violation amount before solving them. true by default. |
solveRegularizationFactor |
|
positive decimal value |
|
Affects the amount of regalurization in the SPOOK solver. Set to 1 by default. |
solveVelFactor |
|
positive decimal value |
|
sets how much the solver will conuter-act velocity differences between two constrained bodies. Set to 1 by default. Don't touch. |
springForce |
|
positive decimal value |
|
this is the value by which spring strengths are multiplied. Alterning this will change the strength of all springs. |
targetPenetration |
|
positive decimal value |
|
sets how much penetration is allowed in a contact |
time |
|
constant positive decimal value |
|
number of seconds the simulation has been running |
timeDelta |
|
positive decimal value |
|
time between two physics engine solvings |
timeFactor |
|
positive decimal value |
|
sets the simulation speed. A value of 1 means realtime. |
warmStart |
|
true or false |
|
whether or not to apply forces at sim start |
warmStartFactor |
|
positive decimal value |
|
multiplication value of warm-start forces existing at sim start |