| 変数名 |
|
変数型 |
|
説明 |
| 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 |