ΠΠΎΠΊΠ°Π·ΡΠ²Π°Π΅Ρ Π²ΡΠ΅ v-ΡΠ»ΠΎΠΈ.
3DCoat ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΡΠΎΠ·Π΄Π°Π²Π°ΡΡ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ ΡΠ»ΠΎΡΠ² Π² ΡΠΊΡΠ»ΡΠΏΡ-ΡΡΠ΅Π½Π΅. Π ΠΊΠ°ΠΆΠ΄ΡΠΉ ΡΠ»ΠΎΠΉ ΠΌΠΎΠΆΠ΅Ρ ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΡ Π΄ΡΡΠ³ΠΈΠ΅ ΡΠ»ΠΎΠΈ.
ΠΠΎΡ ΡΠ°ΠΊΠΎΠΉ ΠΊΠΎΠ΄:
Π ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ΅ ΠΏΠΎΠ»ΡΡΠΈΡΡ ΡΠ°ΠΊΠΎΠ΅ Π΄Π΅ΡΠ΅Π²ΠΎ:
ΠΡΠΎΠ²Π΅ΡΡ!)
ΠΠΈΠ΄ΠΈΡΡ Π³ΡΡΠΏΠΏΡ ΠΌΠ΅ΡΠΎΠ΄ΠΎΠ²? append()
, appendToParent()
, appendToRoot()
, forEach()
, forRootEach()
, ... - Π³ΠΎΠ²ΠΎΡΡΡΠΈΠ΅ Π½Π°Π·Π²Π°Π½ΠΈΡ, Π΅ΡΠ»ΠΈ ΠΏΠΎΠ½ΠΈΠΌΠ°ΡΡ, ΡΡΠΎ "parent" ΠΏΠΎ Π°Π½Π³Π». "ΡΠΎΠ΄ΠΈΡΠ΅Π»Ρ", "root" - "ΠΊΠΎΡΠ΅Π½Ρ", Π° "for each" - "Π΄Π»Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ". Π‘ΡΠ°Π²Π½ΠΈΠ²Π°Ρ ΠΊΠΎΠ΄ Ρ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠΎΠΌ-ΠΊΠ°ΡΡΠΈΠ½ΠΊΠΎΠΉ, ΡΡ Π±Π΅Π· ΡΡΡΠ΄Π° ΡΠ°Π·Π±Π΅ΡΡΡΡΡΡ ΠΊΡΠΎ ΡΡΠΎ ΡΠ²ΠΎΡΠΈΡ.
ΠΠ½Π°ΠΊΠΎΠΌ Ρ JQuery? Π’ΠΎΠ³Π΄Π° Π»Π΅Π³ΠΊΠΎ ΠΏΠΎΠΉΠΌΡΡΡ, ΠΊΠ°ΠΊ 3DCoat ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Ρ Π΄Π΅ΡΠ΅Π²ΡΡΠΌΠΈ.
Π£ΡΠΈΡΡΠ²Π°ΠΉ, ΡΡΠΎ ΠΊΠ»Π°ΡΡ Vox
Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΡΠ΅Ρ Ρ UI 3DCoat, ΠΏΠΎΡΡΠΎΠΌΡ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½Π½ΡΠ΅ Π² ΠΊΠΎΠ΄Π΅ Vox-ΠΌΠ΅ΡΠΎΠ΄Ρ Π²ΡΠ΄Π΅Π»ΡΡΡ ΡΠ»ΠΎΠΈ *ΠΏΡΠ΅ΠΆΠ΄Π΅* ΡΠ΅ΠΌ ΡΡΠΎ-ΡΠΎ Ρ Π½ΠΈΠΌΠΈ Π΄Π΅Π»Π°ΡΡ.
ΠΠΎΠΏΠΎΠ»Π½ΠΈΠΌ ΠΊΠΎΠ΄ Π²ΡΡΠ΅, ΡΡΠΎΠ±Ρ ΠΏΠΎΠΊΠ°Π·Π°ΡΡ, ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ°Π±ΠΎΡΠ°ΡΡ ΡΠΎ ΡΠ»ΠΎΡΠΌΠΈ.
ΠΡΡΡ Π΄Π²Π° ΡΠΏΠΎΡΠΎΠ±Π°. ΠΠ΅ΡΠ²ΡΠΉ:
ΠΡΠΎΡΠΎΠΉ:
ΠΠ°ΠΊΠΎΠΉ ΡΠΏΠΎΡΠΎΠ± ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π»ΡΡΡΠ΅ - Π΄Π΅Π»ΠΎ Π²ΠΊΡΡΠ°.
Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Π΄Π΅ΡΠ΅Π²Π° Ρ Π²ΠΎΠΊΡΠ΅Π»ΡΠ½ΡΠΌΠΈ ΡΠ»ΠΎΡΠΌΠΈ Π·Π°Π³Π»ΡΠ½ΠΈ ΡΡΠ΄Π°
Vox & moveToIndex (const std :: string & name, int index);
ΠΠ΅ΡΠ΅ΠΌΠ΅ΡΡΠΈΡΠ΅ v-ΡΠ»ΠΎΠΉ name
ΠΊΠ°ΠΊ Π΄ΠΎΡΠ΅ΡΠ½ΠΈΠΉ ΠΏΠΎ ΠΎΡΠ½ΠΎΡΠ΅Π½ΠΈΡ ΠΊ ΡΠΎΠ΄ΠΈΡΠ΅Π»ΡΡΠΊΠΎΠΌΡ Π²ΡΠ±ΡΠ°Π½Π½ΠΎΠΌΡ v-ΡΠ»ΠΎΡ Π² ΠΎΡΠ½ΠΎΡΠΈΡΠ΅Π»ΡΠ½ΡΠΉ index . V-ΡΠ»ΠΎΠΉ ΡΡΠ°Π½ΠΎΠ²ΠΈΡΡΡ Π²ΡΠ±ΡΠ°Π½Π½ΡΠΌ.
Vox & moveCurrentToIndex (int idx);
ΠΠ΅ΡΠ΅ΠΌΠ΅ΡΡΠΈΡΠ΅ ΡΠ΅ΠΊΡΡΠΈΠΉ v-ΡΠ»ΠΎΠΉ ΠΊΠ°ΠΊ Π΄ΠΎΡΠ΅ΡΠ½ΠΈΠΉ ΠΏΠΎ ΠΎΡΠ½ΠΎΡΠ΅Π½ΠΈΡ ΠΊ ΡΠΎΠ΄ΠΈΡΠ΅Π»ΡΡΠΊΠΎΠΌΡ Π²ΡΠ±ΡΠ°Π½Π½ΠΎΠΌΡ v-ΡΠ»ΠΎΡ Π² ΠΎΡΠ½ΠΎΡΠΈΡΠ΅Π»ΡΠ½ΡΠΉ ΠΈΠ½Π΄Π΅ΠΊΡ. v-ΡΠ»ΠΎΠΉ Ρ ΠΈΠ½Π΄Π΅ΠΊΡΠΎΠΌ ΡΠ°Π²Π½ΡΠΌ idx ΡΡΠ°Π½ΠΎΠ²ΠΈΡΡΡ Π²ΡΠ±ΡΠ°Π½Π½ΡΠΌ \ param idx ΠΈΠ½Π΄Π΅ΠΊΡ v-ΡΠ»ΠΎΡ
int getIndex ();
ΠΠΎΠ»ΡΡΠ°Π΅Ρ ΠΈΠ½Π΄Π΅ΠΊΡ ΡΠ΅ΠΊΡΡΠ΅Π³ΠΎ v-ΡΠ»ΠΎΡ
string names ();
ΠΠΎΠ»ΡΡΠ°Π΅Ρ Π²ΡΠ΅ ΡΠΎΠΌΠ° Π΄Π»Ρ Π΄Π΅ΡΠ΅Π²Π°.
string namesQuotes ();
ΠΠΎΠ»ΡΡΠ°Π΅Ρ Π²ΡΠ΅ ΡΠΎΠΌΠ° Π΄Π»Ρ Π΄Π΅ΡΠ΅Π²Π° (ΡΠ΅ΡΠ΅Π· Π·Π°ΠΏΡΡΡΡ).
string name ();
ΠΠΎΠ»ΡΡΠ°Π΅Ρ ΠΈΠΌΡ ΡΠ΅ΠΊΡΡΠ΅Π³ΠΎ ΡΠΎΠΌΠ°.
Vox & ΠΏΠ΅ΡΠ΅ΠΈΠΌΠ΅Π½ΠΎΠ²Π°ΡΡ (const string & newName);
ΠΠ΅ΡΠ΅ΠΈΠΌΠ΅Π½ΡΠΉΡΠ΅ ΡΠ΅ΠΊΡΡΠΈΠΉ ΡΠΎΠΌ.
newName | ΠΈΠΌΡ Π΄Π»Ρ ΠΏΠ΅ΡΠ΅ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΡ |
Vox & to (const string & name);
ΠΠ΅ΡΠ΅ΠΊΠ»ΡΡΠΈΡΠ΅ΡΡ Π½Π° v-ΡΠ»ΠΎΠΉ Ρ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ name
.
name | ΠΈΠΌΡ Π½ΠΎΠ²ΠΎΠ³ΠΎ ΡΠ»ΠΎΡ |
Vox & parent ();
ΠΡΠ±ΠΈΡΠ°Π΅ΠΌ ΡΠΎΠ΄ΠΈΡΠ΅Π»Ρ, Π΅ΡΠ»ΠΈ ΡΠΎΠ΄ΠΈΡΠ΅Π»Ρ Π½Π΅ ΠΊΠΎΡΠ΅Π½Ρ. #! ΠΡ Π½Π΅ ΠΌΠΎΠΆΠ΅ΠΌ Π²ΡΠ±ΡΠ°ΡΡ ΠΊΠΎΡΠ΅Π½Ρ v-ΡΠ»ΠΎΡ (Π½Π° ΡΠ°ΠΌΠΎΠΌ Π΄Π΅Π»Π΅ Π½Π΅ Π²ΡΠ±ΠΈΡΠ°ΠΉΡΠ΅ Π² ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΎΠΌ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ΅ 3D-Coat). ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ appendToParent () Π΄Π»Ρ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΡ Π½ΠΎΠ²ΠΎΠ³ΠΎ v-ΡΠ»ΠΎΡ Π² ΠΊΠΎΡΠ΅Π½Ρ.
bool hasParent ();
ΠΡΠΎΠ²Π΅ΡΡΡΠ΅, Π΅ΡΡΡ Π»ΠΈ Ρ ΡΠ»ΠΎΡ ΡΠΎΠΌΠ° ΡΠΎΠ΄ΠΈΡΠ΅Π»ΡΡΠΊΠΈΠΉ
Vox & firstForRoot ();
ΠΠ΅ΡΠ΅ΠΉΡΠΈ ΠΊ ΠΏΠ΅ΡΠ²ΠΎΠΌΡ v-ΡΠ»ΠΎΡ ΡΡΠ΅Π΄ΠΈ ΠΏΠΎΡΠΎΠΌΠΊΠΎΠ² ΠΊΠΎΡΠ½Π΅Π²ΠΎΠ³ΠΎ v-ΡΠ»ΠΎΡ.
Vox & first ();
ΠΠ΅ΡΠ΅ΠΉΡΠΈ ΠΊ ΠΏΠ΅ΡΠ²ΠΎΠΌΡ v-ΡΠ»ΠΎΡ ΡΡΠ΅Π΄ΠΈ ΠΏΠΎΡΠΎΠΌΠΊΠΎΠ² Π²ΡΠ±ΡΠ°Π½Π½ΠΎΠ³ΠΎ v-ΡΠ»ΠΎΡ.
Vox & firstForParent ();
ΠΠ΅ΡΠ΅ΠΉΡΠΈ ΠΊ ΠΏΠ΅ΡΠ²ΠΎΠΌΡ v-ΡΠ»ΠΎΡ ΡΡΠ΅Π΄ΠΈ Π΄ΠΎΡΠ΅ΡΠ½ΠΈΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² Π²ΡΠ±ΡΠ°Π½Π½ΠΎΠ³ΠΎ v-ΡΠ»ΠΎΡ ΡΠΎΠ΄ΠΈΡΠ΅Π»Ρ.
Vox & nextForParent ();
ΠΠ΅ΡΠ΅ΠΉΡΠΈ ΠΊ ΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΌΡ v-ΡΠ»ΠΎΡ ΡΡΠ΅Π΄ΠΈ ΠΏΠΎΡΠΎΠΌΠΊΠΎΠ² Π²ΡΠ±ΡΠ°Π½Π½ΠΎΠ³ΠΎ ΡΠΎΠ΄ΠΈΡΠ΅Π»ΡΡΠΊΠΎΠ³ΠΎ v-ΡΠ»ΠΎΡ. ΠΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅ΡΡΡ, ΠΊΠΎΠ³Π΄Π° ΡΠΎΠ΄ΠΈΡΠ΅Π»Ρ ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΠΉ.
bool hasChildren ();
ΠΡΠΎΠ²Π΅ΡΡΡΠ΅ Π΄ΠΎΡΠ΅ΡΠ½ΠΈΠ΅ ΡΠ»ΠΎΠΈ Π½Π° ΠΏΡΠ΅Π΄ΠΌΠ΅Ρ ΡΠ΅ΠΊΡΡΠ΅Π³ΠΎ ΠΎΠ±ΡΠ΅ΠΌΠ°.
bool hasNextForParent ();
ΠΡΠΎΠ²Π΅ΡΡΡΠ΅ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΉ ΡΠ»ΠΎΠΉ Π½Π° ΡΠΎΠ΄ΠΈΡΠ΅Π»ΡΡΠΊΠΈΠΉ ΡΠΎΠΌ.
bool next ();
ΠΡΠ±Π΅ΡΠΈΡΠ΅ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΉ ΡΠΎΠΌ. ΠΠ΅ΡΠ΅ΠΌΠ΅ΡΠ°ΠΉΡΠ΅ΡΡ ΠΏΠΎ Π²ΡΠ΅ΠΌ v-ΡΠ»ΠΎΡΠΌ, ΠΈΠ³Π½ΠΎΡΠΈΡΡΡ Π³Π»ΡΠ±ΠΈΠ½Ρ.
Vox & lastForRoot ();
ΠΠ΅ΡΠ΅ΠΉΡΠΈ ΠΊ ΠΏΠΎΡΠ»Π΅Π΄Π½Π΅ΠΌΡ v-ΡΠ»ΠΎΡ ΡΡΠ΅Π΄ΠΈ ΠΏΠΎΡΠΎΠΌΠΊΠΎΠ² ΠΊΠΎΡΠ½Π΅Π²ΠΎΠ³ΠΎ v-ΡΠ»ΠΎΡ.
Vox & last ();
ΠΠ΅ΡΠ΅ΠΉΡΠΈ ΠΊ ΠΏΠΎΡΠ»Π΅Π΄Π½Π΅ΠΌΡ v-ΡΠ»ΠΎΡ ΡΡΠ΅Π΄ΠΈ ΠΏΠΎΡΠΎΠΌΠΊΠΎΠ² Π²ΡΠ±ΡΠ°Π½Π½ΠΎΠ³ΠΎ v-ΡΠ»ΠΎΡ.
Vox & lastForParent ();
ΠΠ΅ΡΠ΅ΠΉΡΠΈ ΠΊ ΠΏΠΎΡΠ»Π΅Π΄Π½Π΅ΠΌΡ v-ΡΠ»ΠΎΡ ΡΡΠ΅Π΄ΠΈ ΠΏΠΎΡΠΎΠΌΠΊΠΎΠ² Π²ΡΠ±ΡΠ°Π½Π½ΠΎΠ³ΠΎ ΡΠΎΠ΄ΠΈΡΠ΅Π»ΡΡΠΊΠΎΠ³ΠΎ v-ΡΠ»ΠΎΡ.
Vox & remove ();
Π£Π΄Π°Π»ΡΠ΅ΠΌ ΡΠ΅ΠΊΡΡΠΈΠΉ v-ΡΠ»ΠΎΠΉ ΠΈΠ· Π΄Π΅ΡΠ΅Π²Π° Π²Π΅ΡΠ²Π΅ΠΉ vox.
Vox & forRootEach (const string & func);
ΠΠ΅ΡΠ΅ΠΌΠ΅ΡΠ°Π΅ΠΌΡΡ ΠΏΠΎ Π²ΡΠ΅ΠΌ v-ΡΠ»ΠΎΡΠΌ ΠΈ Π·Π°ΠΏΡΡΠΊΠ°Π΅ΠΌ func
Π΄Π»Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ.
Vox & forEach (const string & func);
ΠΠ΅ΡΠ΅Π±ΠΈΡΠ°Π΅ΠΌ Π²ΡΠ΅ ΡΠΎΠ΄ΠΈΡΠ΅Π»ΡΡΠΊΠΈΠ΅ v-ΡΠ»ΠΎΠΈ (Π²ΡΠ±ΡΠ°Π½Π½ΡΠ΅ ΠΎΡΠ½ΠΎΡΠΈΡΠ΅Π»ΡΠ½ΠΎ) ΠΈ Π·Π°ΠΏΡΡΠΊΠ°Π΅ΠΌ func
Π΄Π»Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ.
Vox & call (const string & func);
ΠΠ°ΠΏΡΡΠΊΠ°Π΅ΠΌ func
Π΄Π»Ρ Π²ΡΠ±ΡΠ°Π½Π½ΠΎΠ³ΠΎ v-ΡΠ»ΠΎΡ
Vox & atForRoot (int i);
ΠΡΠ±ΠΈΡΠ°Π΅ΠΌ Π΄ΠΎΡΠ΅ΡΠ½ΠΈΠΉ v-ΡΠ»ΠΎΠΉ ΠΊΠΎΡΠ½Ρ ΠΏΠΎ ΠΈΠ½Π΄Π΅ΠΊΡΡ.
Vox & at (int i);
ΠΡΠ±ΠΈΡΠ°Π΅ΠΌ Π΄ΠΎΡΠ΅ΡΠ½ΠΈΠΉ ΡΠ»Π΅ΠΌΠ΅Π½Ρ ΡΠ΅ΠΊΡΡΠ΅Π³ΠΎ v-ΡΠ»ΠΎΡ ΠΏΠΎ ΠΈΠ½Π΄Π΅ΠΊΡΡ.
Vox & atForParent (int i);
ΠΡΠ±ΠΈΡΠ°Π΅ΠΌ Π΄ΠΎΡΠ΅ΡΠ½ΠΈΠΉ ΡΠ»Π΅ΠΌΠ΅Π½Ρ ΡΠΎΠ΄ΠΈΡΠ΅Π»ΡΡΠΊΠΎΠ³ΠΎ Π΄Π»Ρ ΡΠ΅ΠΊΡΡΠ΅Π³ΠΎ v-ΡΠ»ΠΎΡ ΠΏΠΎ ΠΈΠ½Π΄Π΅ΠΊΡΡ.
Vox & showAllHidden ();
Vox & showHiddenSubtree ();
ΠΠΎΠΊΠ°Π·ΡΠ²Π°Π΅Ρ ΡΠΊΡΡΡΡΠ΅ v-ΡΠ»ΠΎΠΈ ΠΏΠΎΠ΄Π΄Π΅ΡΠ΅Π²Π° Π΄Π»Ρ ΡΠ΅ΠΊΡΡΠ΅ΠΉ Π²Π΅ΡΠ²ΠΈ Π΄Π΅ΡΠ΅Π²Π° Π³ΠΎΠ»ΠΎΡΠΎΠ²ΡΡ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠΉ.
Mat4 transform ();
ΠΠΎΠ»ΡΡΠ°Π΅Ρ ΠΌΠ°ΡΡΠΈΡΡ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ΠΈΡ ΠΈΠ· ΡΠ΅ΠΊΡΡΠ΅Π³ΠΎ ΠΎΠ±ΡΠ΅ΠΊΡΠ° ΡΠΎΠΌΠ°.
Vox & setTransform (const Mat4 & m);
Π£ΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅Ρ ΠΌΠ°ΡΡΠΈΡΡ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ΠΈΡ Π΄Π»Ρ ΡΠ΅ΠΊΡΡΠ΅Π³ΠΎ ΠΎΠ±ΡΠ΅ΠΊΡΠ° ΡΠΎΠΌΠ°.
bool visible ();
ΠΠΎΠ»ΡΡΠ°Π΅Ρ Π²ΠΈΠ΄ΠΈΠΌΠΎΡΡΡ ΡΠ΅ΠΊΡΡΠ΅Π³ΠΎ ΠΎΠ±ΡΠ΅ΠΊΡΠ° ΡΠΎΠΌΠ°.
Vox & setVisible (bool v);
Π£ΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅Ρ Π²ΠΈΠ΄ΠΈΠΌΠΎΡΡΡ ΡΠ΅ΠΊΡΡΠ΅Π³ΠΎ ΠΎΠ±ΡΠ΅ΠΊΡΠ° ΡΠΎΠΌΠ°.
bool ghost ();
ΠΠΎΠ»ΡΡΠ°Π΅Ρ ΠΏΡΠΈΠ·ΡΠ°ΡΠ½ΡΠΉ ΡΠ΅ΠΆΠΈΠΌ ΡΠ΅ΠΊΡΡΠ΅Π³ΠΎ ΠΎΠ±ΡΠ΅ΠΊΡΠ° ΡΠΎΠΌΠ°.
Vox & setGhost (bool v);
Π£ΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅Ρ Π²ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ / Π²ΡΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΠΏΡΠΈΠ·ΡΠ°ΡΠ½ΠΎΠ³ΠΎ ΡΠ΅ΠΆΠΈΠΌΠ° ΡΠ΅ΠΊΡΡΠ΅Π³ΠΎ ΠΎΠ±ΡΠ΅ΠΊΡΠ° ΡΠΎΠΌΠ°.
string nameShader ();
ΠΠΎΠ»ΡΡΠ°Π΅Ρ ΠΈΠΌΡ ΡΠ΅ΠΉΠ΄Π΅ΡΠ° ΡΠ΅ΠΊΡΡΠ΅Π³ΠΎ ΠΎΠ±ΡΠ΅ΠΊΡΠ° ΡΠΎΠΌΠ°.
Vox & setShaderProperty (const string & name, const string & vs);
Π£ΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅Ρ ΡΠ²ΠΎΠΉΡΡΠ²ΠΎ ΡΠ΅ΠΉΠ΄Π΅ΡΠ° ΡΠ΅ΠΊΡΡΠ΅Π³ΠΎ ΠΎΠ±ΡΠ΅ΠΊΡΠ° ΡΠΎΠΌΠ°.
name | ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ ΡΠ²ΠΎΠΉΡΡΠ²Π° |
vs | ΡΡΡΠΎΠΊΠΎΠ²ΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ |
Vox & setOpacity (float v);
Π£ΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅Ρ Π½Π΅ΠΏΡΠΎΠ·ΡΠ°ΡΠ½ΠΎΡΡΡ Π΄Π»Ρ ΡΠ΅ΠΊΡΡΠ΅Π³ΠΎ ΠΎΠ±ΡΠ΅ΠΊΡΠ° ΠΎΠ±ΡΠ΅ΠΌΠ°.
v | Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ Π½Π΅ΠΏΡΠΎΠ·ΡΠ°ΡΠ½ΠΎΡΡΠΈ |
Vox & setColor (int v);
Π£ΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅Ρ ΡΠ²Π΅Ρ Π΄Π»Ρ ΡΠ΅ΠΊΡΡΠ΅Π³ΠΎ ΠΎΠ±ΡΠ΅ΠΊΡΠ° ΠΎΠ±ΡΠ΅ΠΌΠ°.
v | ΡΠ²Π΅ΡΠ½ΠΎΠ΅ 32-Π±ΠΈΡΠ½ΠΎΠ΅ (argb) Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ |
Vox & setColorRGB (int r, int g, int b);
Π£ΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅Ρ ΡΠ²Π΅Ρ RGB Π΄Π»Ρ ΡΠ΅ΠΊΡΡΠ΅Π³ΠΎ ΠΎΠ±ΡΠ΅ΠΊΡΠ° ΠΎΠ±ΡΠ΅ΠΌΠ°.
r | ΠΊΡΠ°ΡΠ½ΡΠΉ ΠΊΠ°Π½Π°Π» |
g | Π·Π΅Π»Π΅Π½ΡΠΉ ΠΊΠ°Π½Π°Π» |
b | ΡΠΈΠ½ΠΈΠΉ ΠΊΠ°Π½Π°Π» |
Vox & toSurface ();
Π£ΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅Ρ ΡΠ΅ΠΊΡΡΠΈΠΉ ΠΎΠ±ΡΠ΅ΠΌ Π² ΡΠ΅ΠΆΠΈΠΌ ΠΏΠΎΠ²Π΅ΡΡ Π½ΠΎΡΡΠΈ.
Vox & toVoxel ();
Π£ΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅Ρ ΡΠ΅ΠΊΡΡΡΡ Π³ΡΠΎΠΌΠΊΠΎΡΡΡ Π² Π²ΠΎΠΊΡΠ΅Π»ΡΠ½ΡΠΉ ΡΠ΅ΠΆΠΈΠΌ.
Vox & toVoxelSuggestPoly (int SuggestPoly);
Π£ΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅Ρ ΡΠ΅ΠΊΡΡΠΈΠΉ ΠΎΠ±ΡΠ΅ΠΌ Π² ΡΠ΅ΠΆΠΈΠΌ Π²ΠΎΠΊΡΠ΅Π»Π΅ΠΉ Ρ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠΈΠΌ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎΠΌ ΠΏΠΎΠ»ΠΈΠ³ΠΎΠ½ΠΎΠ². \ param offerΠΠΎΠ»ΠΈΠ³ΠΎΠ½Π°Π»ΡΠ½ΠΎΠ΅ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΠΏΠΎΠ»ΠΈΠ³ΠΎΠ½ΠΎΠ².
Vox & decreaseObject2X ();
Π£ΠΌΠ΅Π½ΡΡΠ°Π΅ΠΌ ΠΏΠ»ΠΎΡΠ½ΠΎΡΡΡ ΠΎΠ±ΡΠ΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΎΠ±ΡΠ΅ΠΊΡΠ° Π² 2 ΡΠ°Π·Π°
Vox & increaseObject2X ();
Π£Π²Π΅Π»ΠΈΡΠΈΠ²Π°Π΅ΠΌ ΠΏΠ»ΠΎΡΠ½ΠΎΡΡΡ ΠΎΠ±ΡΠ΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΎΠ±ΡΠ΅ΠΊΡΠ° Π² 2 ΡΠ°Π·Π°.
Vox & toGlobalSpace ();
Π£ΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅Ρ ΠΎΠ±ΡΠ΅ΠΊΡΡ ΡΠΎΠΌΠ° Π² Π³Π»ΠΎΠ±Π°Π»ΡΠ½ΠΎΠ΅ ΠΏΡΠΎΡΡΡΠ°Π½ΡΡΠ²ΠΎ.
Vox & toUniformSpace ();
Π£ΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅Ρ ΠΎΠ±ΡΠ΅ΠΌΠ½ΡΠ΅ ΠΎΠ±ΡΠ΅ΠΊΡΡ Π½Π° Π΅Π΄ΠΈΠ½ΠΎΠ΅ ΠΏΡΠΎΡΡΡΠ°Π½ΡΡΠ²ΠΎ.
Vox & resample ();
ΠΠ·ΠΌΠ΅Π½ΠΈΡΡ ΡΠ°Π·ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ ΠΎΠ±ΡΠ΅ΠΊΡΠ° ΠΎΠ±ΡΠ΅ΠΌΠ°.
Vox & applyAxialSymmetry ();
Π£ΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅Ρ ΡΠ°Π΄ΠΈΠ°Π»ΡΠ½ΡΠΉ ΠΌΠ°ΡΡΠΈΠ² ΠΎΠ±ΡΠ΅ΠΊΡΠ° Ρ Π»ΡΠ±ΡΠΌ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎΠΌ ΡΡΠ΅Π·ΠΎΠ².
Vox & extrude ();
ΠΡΡΡΠ³ΠΈΠ²Π°Π΅ΠΌ ΠΎΠ±ΡΠ΅ΠΌΠ½ΡΠΉ ΠΎΠ±ΡΠ΅ΠΊΡ.
Vox & turnToShell ();
Π£ΡΠΎΠ»ΡΠ°Π΅Ρ ΠΏΠΎΠ²Π΅ΡΡ Π½ΠΎΡΡΡ ΠΎΠ±ΡΠ΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΎΠ±ΡΠ΅ΠΊΡΠ°. Π’ΠΎΠ»ΡΠΊΠΎ Π΄Π»Ρ ΡΠ΅ΠΆΠΈΠΌΠ° ΠΏΠΎΠ²Π΅ΡΡ Π½ΠΎΡΡΡ .
Vox & makeVoxelHull ();
Π‘ΠΎΠ·Π΄Π°Π΅ΠΌ ΡΠ΅ΡΠΊΡ ΠΎΠ±ΠΎΠ»ΠΎΡΠΊΠΈ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ Π°Π»Π³ΠΎΡΠΈΡΠΌ Π²ΠΎΠΊΡΠ΅Π»Π΅ΠΉ. ΠΠ»Ρ ΡΠ°ΡΡΠ΅ΡΠ° ΡΡΠ΅Π±ΡΠ΅ΡΡΡ Π±ΠΎΠ»ΡΡΠ΅ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ, Π½ΠΎ ΠΎΠ½ Ρ ΠΎΡΠΎΡΠΎ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Π΄Π»Ρ ΡΠ»ΠΎΠΆΠ½ΠΎΠΉ ΡΠΎΠΏΠΎΠ»ΠΎΠ³ΠΈΠΈ. Π’ΠΎΠ»ΡΠΊΠΎ Π΄Π»Ρ ΡΠ΅ΠΆΠΈΠΌΠ° voxel .
Vox & makeSurfaceHull ();
Π£ΡΠΎΠ»ΡΠ°Π΅Ρ ΠΎΠ±ΡΠ΅ΠΊΡ-ΡΠ΅ΡΠΊΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ Π²ΡΠ΄Π°Π²Π»ΠΈΠ²Π°Π½ΠΈΡ ΠΏΠΎΠ²Π΅ΡΡ Π½ΠΎΡΡΠΈ. Π’ΠΎΠ»ΡΠΊΠΎ Π΄Π»Ρ ΡΠ΅ΠΆΠΈΠΌΠ° ΠΏΠΎΠ²Π΅ΡΡ Π½ΠΎΡΡΡ .
Vox & closeSurfaceHoles ();
ΠΠ°ΠΊΡΡΠ²Π°Π΅ΠΌ ΠΏΠΎΠ²Π΅ΡΡ Π½ΠΎΡΡΠ½ΡΠ΅ ΠΎΡΠ²Π΅ΡΡΡΠΈΡ Π² ΡΠ΅ΡΠΊΠ΅. Π’ΠΎΠ»ΡΠΊΠΎ Π΄Π»Ρ ΡΠ΅ΠΆΠΈΠΌΠ° ΠΏΠΎΠ²Π΅ΡΡ Π½ΠΎΡΡΡ .
Vox & fillVoids ();
ΠΠ°ΠΏΠΎΠ»Π½ΡΠ΅Ρ Π²Π½ΡΡΡΠ΅Π½Π½ΠΈΠ΅ ΠΏΡΡΡΠΎΡΡ ΠΈΠ»ΠΈ Π²ΠΏΠ°Π΄ΠΈΠ½Ρ Π² ΠΌΠΎΠ΄Π΅Π»ΠΈ. Π’ΠΎΠ»ΡΠΊΠΎ Π΄Π»Ρ ΡΠ΅ΠΆΠΈΠΌΠ° voxel .
Vox & closeInvisibleHulls ();
ΠΠ°ΠΊΡΡΠ²Π°Π΅ΠΌ Π½Π΅Π²ΠΈΠ΄ΠΈΠΌΡΠ΅ ΠΎΠ±ΠΎΠ»ΠΎΡΠΊΠΈ Π²Π½ΡΡΡΠΈ ΠΎΠ±ΡΠ΅ΠΊΡΠ°. ΠΠ°ΠΆΠ΅ Π΅ΡΠ»ΠΈ ΠΊΠΎΡΠΏΡΡ Π½Π΅ ΠΏΠΎΠ»Π½ΠΎΡΡΡΡ Π·Π°ΠΊΡΡΡ, ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ Π·Π°ΠΊΡΡΡ ΡΡΠΈΠΌ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΎΠΌ, ΠΏΠΎΡΠΎΠΌΡ ΡΡΠΎ Π²ΠΈΠ΄Π½Π° ΡΠΎΠ»ΡΠΊΠΎ Π½Π΅Π±ΠΎΠ»ΡΡΠ°Ρ Π²Π½Π΅ΡΠ½ΡΡ ΡΠ°ΡΡΡ ΠΊΠΎΡΠΏΡΡΠ°. Π’ΠΎΠ»ΡΠΊΠΎ Π΄Π»Ρ ΡΠ΅ΠΆΠΈΠΌΠ° voxel .
Vox & decompose ();
Π‘ΠΎΠ·Π΄Π°Π΅Ρ ΠΎΠ±ΡΠ΅ΠΊΡ Π² VoxTree Π΄Π»Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΎΡΠ΄Π΅Π»ΡΠ½ΠΎΠΉ ΡΠ°ΡΡΠΈ Π³Π΅ΠΎΠΌΠ΅ΡΡΠΈΠΈ, ΠΈ ΠΏΠΎΠΌΠ΅ΡΠ°Π΅Ρ Π³Π΅ΠΎΠΌΠ΅ΡΡΠΈΡ Π² ΡΡΠΈ ΠΎΠ±ΡΠ΅ΠΊΡΡ. Π’ΠΎΠ»ΡΠΊΠΎ Π΄Π»Ρ ΡΠ΅ΠΆΠΈΠΌΠ° ΠΏΠΎΠ²Π΅ΡΡ Π½ΠΎΡΡΡ .
Vox & save3B ();
Π‘ΠΎΡ ΡΠ°Π½ΡΠ΅ΠΌ ΠΎΠ±ΡΠ΅ΠΌ ΠΊΠ°ΠΊ 3B.
Vox & saveSubtree3B ();
Π‘ΠΎΡ ΡΠ°Π½ΡΠ΅ΠΌ ΡΠΎΠΌ Ρ ΠΏΠΎΠ΄Π΄Π΅ΡΠ΅Π²ΠΎΠΌ ΠΊΠ°ΠΊ 3B.
Vox & merge3B ();
ΠΠΌΠΏΠΎΡΡΠΈΡΡΠ΅ΠΌ Π²Π½Π΅ΡΠ½ΠΈΠΉ ΡΠ°ΠΉΠ» 3B Π² ΡΡΠ΅Π½Ρ.
Vox & mergeCloud ();
ΠΠΌΠΏΠΎΡΡΠΈΡΡΠ΅ΠΌ Π½Π°Π±ΠΎΡ ΡΠΎΡΠ΅ΠΊ ΠΊΠ°ΠΊ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΡΡΡ ΠΌΠ°Π»Π΅Π½ΡΠΊΠΈΡ ΡΡΠ΅Ρ.
Vox & mergeObject ();
ΠΠΌΠΏΠΎΡΡΠΈΡΡΠ΅ΠΌ 3D-ΠΎΠ±ΡΠ΅ΠΊΡ.
Vox & exportScene ();
ΠΠΊΡΠΏΠΎΡΡ Π²ΡΠ΅ΠΉ ΡΡΠ΅Π½Ρ ΠΊΠ°ΠΊ ΠΌΡΠ»ΡΡΠΈΠΎΠ±ΡΠ΅ΠΊΡΠ½ΠΎΠ³ΠΎ ΡΠ°ΠΉΠ»Π°.
Vox & exportObject ();
ΠΠΊΡΠΏΠΎΡΡ ΡΠ΅ΠΊΡΡΠ΅Π³ΠΎ ΠΎΠ±ΡΠ΅ΠΊΡΠ° Π² ΡΠ°ΠΉΠ» Π½Π° Π΄ΠΈΡΠΊΠ΅.
Vox & exportPatternForMerge ();
ΠΠΊΡΠΏΠΎΡΡ ΡΠ΅ΠΊΡΡΠ΅Π³ΠΎ ΠΎΠ±ΡΠ΅ΠΊΡΠ° Π΄Π»Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ ΠΏΡΠ΅Π΄ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ Π½Π° ΠΏΠ°Π½Π΅Π»ΠΈ Meshes.
Vox & exportCurveProfile ();
ΠΠΊΡΠΏΠΎΡΡ ΡΠ΅ΠΊΡΡΠ΅Π³ΠΎ ΠΎΠ±ΡΠ΅ΠΊΡΠ° Π΄Π»Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ ΠΏΡΠ΅Π΄ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ Π½Π° ΠΏΠ°Π½Π΅Π»ΠΈ Meshes.
Vox & autopoQuadrangulate ();
ΠΠ°ΠΏΡΡΠΊΠ°Π΅ΠΌ AUTOPO ΠΈ ΠΏΠ΅ΡΠ΅ΠΊΠ»ΡΡΠ°Π΅ΠΌΡΡ Π² ΠΊΠΎΠΌΠ½Π°ΡΠ΅ ΡΠ΅ΡΠΎΠΏΠΎΠ»ΠΎΠ³ΠΈΠΈ.
Vox & autopoQuadrangulateAndMergePtex ();
ΠΠ°ΠΏΡΡΠΊΠ°Π΅ΠΌ AUTOPO ΠΈ Π·Π°ΠΏΠ΅ΠΊΠ°Π΅ΠΌ Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ PTEX.
Vox & autopoQuadrangulateAndMerge ();
ΠΠ°ΠΏΡΡΠΊΠ°Π΅ΠΌ AUTOPO, ΡΡΠΎΠ±Ρ Π½Π°ΡΠ°ΡΡ ΡΠ΅ΠΊΡΡΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π² ΠΊΠΎΠΌΠ½Π°ΡΠ΅ ΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ.
Vox & autopoQuadrangulateAndMergeDP ();
AUTOPO Π΄Π»Ρ ΠΏΠΎΠΏΠΈΠΊΡΠ΅Π»Ρ.
Vox & putOnGround ();
ΠΡΠΈΠ²ΡΠ·Π°ΡΡ ΠΎΠ±ΡΠ΅ΠΊΡ ΠΊ Π·Π΅ΠΌΠ»Π΅ (Π½ΡΠ»Ρ). ΠΡΠ΄Π΅Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ ΡΠΎΠ»ΡΠΊΠΎ Π²Π΅ΡΡΠΈΠΊΠ°Π»ΡΠ½ΠΎΠ΅ ΠΏΠ°ΡΠ°Π»Π»Π΅Π»ΡΠ½ΠΎΠ΅ Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅.
Vox & layOnGround ();
ΠΠΎΠ»ΠΎΠΆΠΈΡΡ ΠΎΠ±ΡΠ΅ΠΊΡ Π½Π° Π·Π΅ΠΌΠ»Ρ. ΠΠ±ΡΠ΅ΠΊΡ Π±ΡΠ΄Π΅Ρ ΠΏΠ΅ΡΠ΅ΠΌΠ΅ΡΠ°ΡΡΡΡ ΠΈ Π²ΡΠ°ΡΠ°ΡΡΡΡ, ΡΡΠΎΠ±Ρ ΠΏΠΎΠ»ΡΡΠΈΡΡ ΡΠΈΠ·ΠΈΡΠ΅ΡΠΊΠΈ ΡΡΡΠΎΠΉΡΠΈΠ²ΠΎΠ΅ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π½Π° Π·Π΅ΠΌΠ»Π΅.
Vox & cloneInstance ();
ΠΠ»ΠΎΠ½ΠΈΡΠΎΠ²Π°ΡΡ ΡΠΊΠ·Π΅ΠΌΠΏΠ»ΡΡΡ.
Vox & clone ();
ΠΠ»ΠΎΠ½ΠΈΡΠΎΠ²Π°ΡΡ ΠΈ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²ΡΠ²Π°ΡΡ ΠΎΠ±ΡΠ΅ΠΌΠ½ΡΠΉ ΠΎΠ±ΡΠ΅ΠΊΡ.
Vox & cloneInstanceWithSymmetry ();
ΠΠ»ΠΎΠ½ΠΈΡΠΎΠ²Π°ΡΡ ΡΠΊΠ·Π΅ΠΌΠΏΠ»ΡΡΡ Ρ ΡΠΈΠΌΠΌΠ΅ΡΡΠΈΠ΅ΠΉ.
Vox & cloneSymmetry ();
ΠΠ»ΠΎΠ½ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Ρ ΡΠΈΠΌΠΌΠ΅ΡΡΠΈΠ΅ΠΉ ΠΈ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ.
Vox & cloneDegrade ();
ΠΠ»ΠΎΠ½ΠΈΡΠΎΠ²Π°ΡΡ ΠΈ Π²Π΄Π²ΠΎΠ΅ ΡΠΌΠ΅Π½ΡΡΠΈΡΡ ΡΡΠΎΠ²Π΅Π½Ρ Π΄Π΅ΡΠ°Π»ΠΈΠ·Π°ΡΠΈΠΈ.
Vox & cloneSpace ();
Π‘ΠΎΠ·Π΄Π°Π΅ΠΌ ΠΏΡΠΎΡΡΡΠ°Π½ΡΡΠ²ΠΎ Ρ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΠΎΠΉ ΠΏΠ»ΠΎΡΠ½ΠΎΡΡΡΡ ΠΈ ΡΡΠ°Π½ΡΡΠΎΡΠΌΠ°ΡΠΈΠ΅ΠΉ. ΠΡΠΎ Π²Π°ΠΆΠ½ΠΎ, Π΅ΡΠ»ΠΈ Π²Ρ Ρ ΠΎΡΠΈΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½Ρ ΠΊΠΎΠΏΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π±Π΅Π· ΠΏΠΎΡΠ΅ΡΠΈ ΠΊΠ°ΡΠ΅ΡΡΠ²Π°. Π‘ΠΎΠ·Π΄Π°Π΅ΠΌ Π½ΠΎΠ²ΠΎΠ΅ ΠΏΡΠΎΡΡΡΠ°Π½ΡΡΠ²ΠΎ ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½Ρ ΠΊΠΎΠΏΠΈΡΠΎΠ²Π°Π½ΠΈΡ.
Vox & flipX ();
ΠΡΡΠ°Π·ΠΈΡΡ ΠΎΠ±ΡΠ΅ΠΊΡ ΠΏΠΎ X.
Vox & flipY ();
ΠΡΡΠ°Π·ΠΈΡΡ ΠΎΠ±ΡΠ΅ΠΊΡ ΠΏΠΎ ΠΎΡΠΈ Y.
Vox & flipZ ();
ΠΡΡΠ°Π·ΠΈΡΡ ΠΎΠ±ΡΠ΅ΠΊΡ ΠΏΠΎ Z.
Vox & flipNormals ();
ΠΡΡΠ°Π·ΠΈΡΡ Π½ΠΎΡΠΌΠ°Π»ΠΈ ΠΎΠ±ΡΠ΅ΠΊΡΠ°. Π’ΠΎΠ»ΡΠΊΠΎ Π΄Π»Ρ ΡΠ΅ΠΆΠΈΠΌΠ° ΠΏΠΎΠ²Π΅ΡΡ Π½ΠΎΡΡΡ .
Vox & bakeColors ();
ΠΠ°ΠΏΠ΅ΠΊΠ°ΡΡ ΡΠ²Π΅Ρ ΠΈΠ· Π²ΡΠ΅Ρ Π²ΠΈΠ΄ΠΈΠΌΡΡ ΠΎΠ±ΡΠ΅ΠΌΠΎΠ² Π² ΡΠ΅ΠΊΡΡΠΈΠΉ. ΠΡΠΎΠΌΠΊΠΎΡΡΡ ΠΏΠ΅ΡΠ΅ΠΉΠ΄Π΅Ρ Π² ΡΠ΅ΠΆΠΈΠΌ ΠΏΠΎΠ²Π΅ΡΡ Π½ΠΎΡΡΠΈ.
Vox & plainMergeVisible ();
ΠΠ±ΡΠ΅Π΄ΠΈΠ½ΠΈΡΡ Π²ΠΈΠ΄ΠΈΠΌΠΎΠ΅ (Π±Π΅Π· Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ)
Vox & plainMergeSubtree ();
ΠΠ±ΡΠ΅Π΄ΠΈΠ½ΠΈΡΡ ΠΏΠΎΠ΄Π΄Π΅ΡΠ΅Π²ΠΎ (Π±Π΅Π· Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ).
Vox & plainMergeTo (const string & with);
ΠΠΎΠΏΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ ΡΠ»ΠΈΡΠ½ΠΈΠ΅ (Π±Π΅Π· Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ).
Vox & plainMoveTo (const string & with);
Π‘Π»ΠΈΡΠ½ΠΈΠ΅ (ΠΏΠ΅ΡΠ΅ΠΌΠ΅ΡΠ΅Π½ΠΈΠ΅, Π±Π΅Π· Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ).
Vox & mergeVisible ();
ΠΠ±ΡΠ΅Π΄ΠΈΠ½ΠΈΡΡ ΡΠ΅ΠΊΡΡΠΈΠΉ ΡΠ»ΠΎΠΉ ΡΠΎ Π²ΡΠ΅ΠΌΠΈ Π΄ΠΎΡΠ΅ΡΠ½ΠΈΠΌΠΈ ΡΠ»ΠΎΡΠΌΠΈ.
Vox & mergeSubtree ();
ΠΠ±ΡΠ΅Π΄ΠΈΠ½ΠΈΡΡ ΠΏΠΎΠ΄Π΄Π΅ΡΠ΅Π²ΠΎ ΡΠ΅ΠΊΡΡΠ΅Π³ΠΎ ΡΠΎΠΌΠ°. ΠΡΠ΅ Π΄ΠΎΡΠ΅ΡΠ½ΠΈΠ΅ ΡΠ»ΠΎΠΈ Π±ΡΠ΄ΡΡ ΡΠ΄Π°Π»Π΅Π½Ρ.
Vox & mergeTo (const string & with);
ΠΠ±ΡΠ΅Π΄ΠΈΠ½ΠΈΡΡ ΠΊΠΎΠΏΠΈΡ ΠΎΠ±ΡΠ΅ΠΊΡΠ° Ρ Π΄ΡΡΠ³ΠΈΠΌ ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠΌ.
with | ΠΈΠΌΡ ΡΠ΅Π»Π΅Π²ΠΎΠ³ΠΎ ΡΠΎΠΌΠ° |
Vox & moveTo (const string & with);
ΠΠ΅ΡΠ΅ΠΌΠ΅ΡΡΠΈΡΡ ΠΎΠ±ΡΠ΅ΠΊΡ Π² Π΄ΡΡΠ³ΠΎΠ΅ ΠΏΡΠΎΡΡΡΠ°Π½ΡΡΠ²ΠΎ ΠΎΠ±ΡΠ΅ΠΊΡΠ°.
with | ΠΈΠΌΡ ΡΠ΅Π»Π΅Π²ΠΎΠ³ΠΎ ΠΎΠ±ΡΠ΅ΠΊΡΠ° |
Vox & subtractFrom (const string & with);
ΠΡΡΠ΅ΡΡΡ ΠΎΠ±ΡΠ΅ΠΊΡ ΠΈΠ· Π΄ΡΡΠ³ΠΎΠ³ΠΎ ΠΎΠ±ΡΠ΅ΠΊΡΠ°.
with | ΠΈΠΌΡ ΠΎΠ±ΡΠ΅ΠΊΡΠ°, ΠΈΠ· ΠΊΠΎΡΠΎΡΠΎΠ³ΠΎ Π½ΡΠΆΠ½ΠΎ Π²ΡΡΠ΅ΡΡΡ |
Vox & intersectWith (const string & with);
ΠΠ΅ΡΠ΅ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ ΠΎΠ±ΡΠ΅ΠΌΠ° Ρ Π΄ΡΡΠ³ΠΈΠΌ.
with | ΠΈΠΌΡ ΠΏΠ΅ΡΠ΅ΡΠ΅ΠΊΠ°Π΅ΠΌΠΎΠ³ΠΎ ΠΎΠ±ΡΠ΅ΠΊΡΠ° |
Vox & removeIntersectionWith (const string & with);
ΠΡΡΡΠΈΡΠ΅ ΡΠ΅ΠΊΡΡΠΈΠΉ ΠΎΠ±ΡΠ΅ΠΌ ΠΈΠ· ΡΠ΅Π»Π΅Π²ΠΎΠ³ΠΎ, Π½ΠΎ ΠΎΡΡΠ°Π²ΡΡΠ΅ ΠΎΠ±Π° ΡΠΎΠΌΠ°. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ, ΠΏΠ΅ΡΠ΅ΡΠ΅ΠΊΠ°ΡΡΠ°ΡΡΡ ΡΠ°ΡΡΡ Π±ΡΠ΄Π΅Ρ ΡΠ΄Π°Π»Π΅Π½Π° ΠΈΠ· ΡΠ΅Π»Π΅Π²ΠΎΠ³ΠΎ ΠΎΠ±ΡΠ΅ΠΊΡΠ°.
with | ΠΈΠΌΡ ΠΏΠ΅ΡΠ΅ΡΠ΅ΠΊΠ°Π΅ΠΌΠΎΠ³ΠΎ ΠΎΠ±ΡΠ΅ΠΊΡΠ° |
Vox & splitWith (const string & with);
Π Π°Π·Π΄Π΅Π»ΠΈΡΡ ΡΠΎΠΌ Π½Π° Π΄Π²Π΅ ΡΠ°ΡΡΠΈ (ΡΠΎΠΌΠ°) Ρ ΡΠ΅Π»Π΅Π²ΡΠΌ ΠΎΠ±ΡΠ΅ΠΌΠΎΠΌ.
with | ΠΈΠΌΡ ΠΎΠ±ΡΠ΅ΠΊΡΠ° Π΄Π»Ρ ΡΠ°Π·Π΄Π΅Π»Π΅Π½ΠΈΡ |
Vox & changeParent (const string & with);
Π‘ΠΌΠ΅Π½Π° ΡΠΎΠ΄ΠΈΡΠ΅Π»Ρ ΠΎΠ±ΡΠ΅ΠΊΡΠ°.
with | ΠΈΠΌΡ ΠΈΠ·ΠΌΠ΅Π½ΡΠ΅ΠΌΠΎΠ³ΠΎ ΠΎΠ±ΡΠ΅ΠΊΡΠ° |
void addObject (const string & name);
ΠΠΎΠ±Π°Π²Π»ΡΠ΅ΠΌ ΠΏΠΎΠ΄ΠΎΠ±ΡΠ΅ΠΊΡ ΠΊ ΠΏΠΎΠ»ΠΈΠ³ΠΎΠ½Π°Π»ΡΠ½ΠΎΠΉ ΡΠ΅ΡΠΊΠ΅.
name | ΠΈΠΌΡ ΠΏΠΎΠ΄ΠΎΠ±ΡΠ΅ΠΊΡΠ° |
int objectIndex (ΠΊΠΎΠ½ΡΡΠ°Π½ΡΠ½Π°Ρ ΡΡΡΠΎΠΊΠ° & ΠΈΠΌΡ);
ΠΠΎΠ»ΡΡΠ°Π΅Ρ ΠΈΠ½Π΄Π΅ΠΊΡ ΠΎΠ±ΡΠ΅ΠΊΡΠ° ΠΏΠΎ ΠΈΠΌΠ΅Π½ΠΈ ID.
name | ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ ΠΈΠΌΠ΅Π½ΠΈ ΠΎΠ±ΡΠ΅ΠΊΡΠ° |
string objectName (int index);
ΠΠΎΠ»ΡΡΠ°Π΅ΠΌ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ ΠΈΠΌΠ΅Π½ΠΈ ΠΎΠ±ΡΠ΅ΠΊΡΠ° ΠΏΠΎ ΠΈΠ½Π΄Π΅ΠΊΡΡ
index | ΠΈΠ½Π΄Π΅ΠΊΡ ΠΎΠ±ΡΠ΅ΠΊΡΠ° |
void renameObject (const string & oldName, const string & newName);
ΠΠ΅ΡΠ΅ΠΈΠΌΠ΅Π½ΠΎΠ²Π°ΡΡ ΠΏΠΎΠ΄ΠΎΠ±ΡΠ΅ΠΊΡ.
oldName | ΠΈΠΌΡ ΡΡΠ°ΡΠΎΠ³ΠΎ ΠΎΠ±ΡΠ΅ΠΊΡΠ° |
newName | ΠΈΠΌΡ Π½ΠΎΠ²ΠΎΠ³ΠΎ ΠΎΠ±ΡΠ΅ΠΊΡΠ° |
bool visibleObject (const string & name);
ΠΠΎΠ»ΡΡΠ°Π΅ΠΌ Π²ΠΈΠ΄ΠΈΠΌΠΎΡΡΡ ΠΎΠ±ΡΠ΅ΠΊΡΠ°.
name | ΠΈΠΌΡ ΠΎΠ±ΡΠ΅ΠΊΡΠ° |
void setVisibleObject (const string & name, bool v);
ΠΠΎΠ»ΡΡΠ°Π΅ΠΌ Π²ΠΈΠ΄ΠΈΠΌΠΎΡΡΡ ΠΎΠ±ΡΠ΅ΠΊΡΠ°.
name | ΠΈΠΌΡ ΠΎΠ±ΡΠ΅ΠΊΡΠ° |
v | ΡΠ»Π°Π³ Π²ΠΈΠ΄ΠΈΠΌΠΎΡΡΠΈ |
void lockObject (const string & name, bool b);
Π£ΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅ΠΌ ΡΠ΅ΠΆΠΈΠΌ Π±Π»ΠΎΠΊΠΈΡΠΎΠ²ΠΊΠΈ Π΄Π»Ρ ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ ΠΎΠ±ΡΠ΅ΠΊΡΠ°.
name | ΠΈΠΌΡ ΠΎΠ±ΡΠ΅ΠΊΡΠ° |
b | ΡΠ»Π°Π³ Π±Π»ΠΎΠΊΠΈΡΠΎΠ²ΠΊΠΈ |
int uvsetIndex (ΠΊΠΎΠ½ΡΡΠ°Π½ΡΠ½Π°Ρ ΡΡΡΠΎΠΊΠ° & ΠΈΠΌΡ);
ΠΠΎΠ»ΡΡΠ°Π΅Ρ ΠΈΠ½Π΄Π΅ΠΊΡ UVsets ΡΠ΅ΡΠΎΠΏΠΎ ΠΏΠΎ ΠΈΠΌΠ΅Π½ΠΈ.
name | ΠΈΠΌΡ ΡΠ΅ΡΠΎΠΏΠΎ uvset |
string uvsetName (int index);
ΠΠΎΠ»ΡΡΠ°Π΅Ρ ΠΈΠΌΡ ΡΠ΅ΡΠΎΠΏΠΎ uvset ΠΏΠΎ ΠΈΠ½Π΄Π΅ΠΊΡΡ.
index | Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΈΠ½Π΄Π΅ΠΊΡΠ° |
void renameUVSet (const string & oldName, const string & newName);
ΠΠ΅ΡΠ΅ΠΈΠΌΠ΅Π½ΠΎΠ²Π°ΡΡ ΡΡΠ°ΡΠΎΠ΅ ΠΈΠΌΡ uvset Π½Π° Π½ΠΎΠ²ΠΎΠ΅ ΠΈΠΌΡ
oldName | ΡΡΠ°ΡΠΎΠ΅ ΠΈΠΌΡ |
newName | Π½ΠΎΠ²ΠΎΠ΅ ΠΈΠΌΡ |
bool isEmpty ();
ΠΡΠΎΠ²Π΅ΡΡΠ΅Ρ, ΠΏΡΡΡ Π»ΠΈ ΡΠΎΠΌ.
bool isSurface ();
ΠΡΠΎΠ²Π΅ΡΡΠ΅Ρ, ΡΠ²Π»ΡΠ΅ΡΡΡ Π»ΠΈ ΡΠ΅ΠΊΡΡΠΈΠΉ ΡΠ΅ΠΆΠΈΠΌ ΠΎΠ±ΡΠ΅ΠΌΠ° ΠΏΠΎΠ²Π΅ΡΡ Π½ΠΎΡΡΠ½ΡΠΌ.
bool isVoxel ();
ΠΡΠΎΠ²Π΅ΡΡΠ΅Ρ, ΡΠ²Π»ΡΠ΅ΡΡΡ Π»ΠΈ ΡΠ΅ΠΊΡΡΠΈΠΉ ΡΠ΅ΠΆΠΈΠΌ Π³ΡΠΎΠΌΠΊΠΎΡΡΠΈ Π²ΠΎΠΊΡΠ΅Π»ΡΠ½ΡΠΌ.
void addPaintLayer (const string & name);
ΠΠΎΠ±Π°Π²Π»ΡΠ΅ΠΌ ΡΠ»ΠΎΠΉ ΠΊΡΠ°ΡΠΊΠΈ.
name | ΠΈΠΌΡ ΡΠ»ΠΎΡ |
void deletePaintLayers ();
Π£Π΄Π°Π»ΡΠ΅ΠΌ ΡΠ΅ΠΊΡΡΠΈΠΉ ΡΠ»ΠΎΠΉ ΠΊΡΠ°ΡΠΊΠΈ.
string paintLayer ();
ΠΠΎΠ»ΡΡΠ°Π΅Ρ ΠΈΠΌΡ ΡΠ΅ΠΊΡΡΠ΅Π³ΠΎ ΡΠ»ΠΎΡ.
bool setPaintLayer (const string & name);
ΠΡΠ±ΠΈΡΠ°Π΅ΠΌ ΡΠ»ΠΎΠΉ ΠΊΡΠ°ΡΠΊΠΈ.
name | ΠΈΠΌΡ ΡΠ»ΠΎΡ |
void renamePaintLayer (const string & newName);
ΠΠ΅ΡΠ΅ΠΈΠΌΠ΅Π½ΠΎΠ²Π°ΡΡ ΡΠ΅ΠΊΡΡΠΈΠΉ ΡΠ»ΠΎΠΉ ΠΊΡΠ°ΡΠΊΠΈ.
newName | ΠΈΠΌΡ ΡΠ»ΠΎΡ |
void firstPaintLayer ();
ΠΡΠ±ΠΈΡΠ°Π΅ΠΌ ΠΏΠ΅ΡΠ²ΡΠΉ ΡΠ»ΠΎΠΉ ΠΊΡΠ°ΡΠΊΠΈ.
bool nextPaintLayer ();
ΠΡΠ±ΠΈΡΠ°Π΅ΠΌ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΉ ΡΠ»ΠΎΠΉ ΠΊΡΠ°ΡΠΊΠΈ.
bool visiblePaintLayer ();
ΠΠΎΠ»ΡΡΠ°Π΅Ρ Π²ΠΈΠ΄ΠΈΠΌΠΎΡΡΡ ΡΠ΅ΠΊΡΡΠ΅Π³ΠΎ ΡΠ»ΠΎΡ ΠΊΡΠ°ΡΠΊΠΈ.
void setVisiblePaintLayer (bool v);
ΠΠΎΠ»ΡΡΠ°Π΅Ρ ΡΠ΅ΠΆΠΈΠΌ Π²ΠΈΠ΄ΠΈΠΌΠΎΡΡΠΈ ΡΠ΅ΠΊΡΡΠ΅Π³ΠΎ ΡΠ»ΠΎΡ ΠΊΡΠ°ΡΠΊΠΈ.
v | Π²ΠΈΠ΄ΠΈΠΌΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ |
float opacityPaintLayer ();
ΠΠΎΠ»ΡΡΠ°Π΅Ρ Π½Π΅ΠΏΡΠΎΠ·ΡΠ°ΡΠ½ΠΎΡΡΡ ΡΠ΅ΠΊΡΡΠ΅Π³ΠΎ ΡΠ»ΠΎΡ ΠΊΡΠ°ΡΠΊΠΈ.
void setOpacityPaintLayer (float v);
Π£ΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅Ρ Π½Π΅ΠΏΡΠΎΠ·ΡΠ°ΡΠ½ΠΎΡΡΡ ΡΠ΅ΠΊΡΡΠ΅Π³ΠΎ ΡΠ»ΠΎΡ ΠΊΡΠ°ΡΠΊΠΈ.
v | Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ Π½Π΅ΠΏΡΠΎΠ·ΡΠ°ΡΠ½ΠΎΡΡΠΈ (0..1) |
float depthOpacityPaintLayer ();
ΠΠΎΠ»ΡΡΠ°Π΅Ρ Π½Π΅ΠΏΡΠΎΠ·ΡΠ°ΡΠ½ΠΎΡΡΡ ΠΏΠΎ Π³Π»ΡΠ±ΠΈΠ½Π΅ ΡΠ΅ΠΊΡΡΠ΅Π³ΠΎ ΡΠ»ΠΎΡ ΠΊΡΠ°ΡΠΊΠΈ.
void setDepthOpacityPaintLayer (float v);
Π£ΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅Ρ Π³Π»ΡΠ±ΠΈΠ½Ρ Π½Π΅ΠΏΡΠΎΠ·ΡΠ°ΡΠ½ΠΎΡΡΠΈ ΡΠ΅ΠΊΡΡΠ΅Π³ΠΎ ΡΠ»ΠΎΡ ΠΊΡΠ°ΡΠΊΠΈ.
v | Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ Π½Π΅ΠΏΡΠΎΠ·ΡΠ°ΡΠ½ΠΎΡΡΠΈ (0..1) |
void setBlendingPaintLayer (const string & name);
Π£ΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅ΠΌ ΡΠ΅ΠΆΠΈΠΌ Π½Π°Π»ΠΎΠΆΠ΅Π½ΠΈΡ ΡΠ΅ΠΊΡΡΠ΅Π³ΠΎ ΡΠ»ΠΎΡ ΠΊΡΠ°ΡΠΊΠΈ.
name | ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡΡ ΡΠ΅ΠΆΠΈΠΌΠ° Π½Π°Π»ΠΎΠΆΠ΅Π½ΠΈΡ ΡΠ²Π΅ΡΠΎΠ² |
void setDepthBlendingPaintLayer (const string & name);
Π£ΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅Ρ ΡΠ΅ΠΆΠΈΠΌ Π½Π°Π»ΠΎΠΆΠ΅Π½ΠΈΡ Π³Π»ΡΠ±ΠΈΠ½Ρ ΡΠ΅ΠΊΡΡΠ΅Π³ΠΎ ΡΠ»ΠΎΡ ΠΊΡΠ°ΡΠΊΠΈ.
name | ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡΡ ΡΠ΅ΠΆΠΈΠΌΠ° Π½Π°Π»ΠΎΠΆΠ΅Π½ΠΈΡ Π³Π»ΡΠ±ΠΈΠ½Ρ |
void deleteRetopoLayer ();
Π£Π΄Π°Π»ΡΠ΅ΠΌ ΡΠ΅ΠΊΡΡΠΈΠΉ ΡΠ»ΠΎΠΉ ΡΠ΅ΡΠΎΠΏΠΎ.
string retopoLayer ();
ΠΠΎΠ»ΡΡΠ°Π΅Ρ ΡΠ΅ΠΊΡΡΠΈΠΉ ΡΠ»ΠΎΠΉ ΡΠ΅ΡΠΎΠΏΠΎ.
bool setRetopoLayer (const string & name);
ΠΡΠ±ΠΈΡΠ°Π΅ΠΌ ΡΠ»ΠΎΠΉ ΡΠ΅ΡΠΎΠΏΠΎ Ρ ΠΈΠΌΠ΅Π½Π΅ΠΌ ID.
name | ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ ΠΈΠΌΠ΅Π½ΠΈ ΡΠ»ΠΎΡ |
void renameRetopoLayer (const string & newName);
ΠΠ΅ΡΠ΅ΠΈΠΌΠ΅Π½ΠΎΠ²Π°ΡΡ ΡΠ΅ΠΊΡΡΠΈΠΉ ΡΠ»ΠΎΠΉ ΡΠ΅ΡΠΎΠΏΠΎ.
newName | ΠΈΠΌΡ Π΄Π»Ρ ΠΏΠ΅ΡΠ΅ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΡ |
void firstRetopoLayer ();
ΠΡΠ±ΠΈΡΠ°Π΅ΠΌ ΠΏΠ΅ΡΠ²ΡΠΉ ΡΠ»ΠΎΠΉ ΡΠ΅ΡΠΎΠΏΠΎ.
bool nextRetopoLayer ();
ΠΡΠ±ΠΈΡΠ°Π΅ΠΌ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΉ ΡΠ»ΠΎΠΉ ΡΠ΅ΡΠΎΠΏΠΎ.
bool visibleRetopoLayer ();
ΠΠΎΠ»ΡΡΠ°Π΅Ρ Π²ΠΈΠ΄ΠΈΠΌΠΎΡΡΡ ΡΠ΅ΠΊΡΡΠ΅Π³ΠΎ ΡΠ»ΠΎΡ ΡΠ΅ΡΠΎΠΏΠΎ.
void setVisibleRetopoLayer (bool v);
Π£ΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅ΠΌ Π²ΠΈΠ΄ΠΈΠΌΠΎΡΡΡ ΡΠ΅ΠΊΡΡΠ΅Π³ΠΎ ΡΠ»ΠΎΡ ΡΠ΅ΡΠΎΠΏΠΎ.
v | ΡΠ΅ΠΆΠΈΠΌ Π²ΠΈΠ΄ΠΈΠΌΠΎΡΡΠΈ. |
void addMaterial (const string & name);
ΠΠΎΠ±Π°Π²Π»ΡΠ΅ΠΌ ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π» ΠΊ ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π»Π°ΠΌ ΠΏΠΎΠ»ΠΈΠ³ΠΎΠ½Π°Π»ΡΠ½ΠΎΠΉ ΡΠ΅ΡΠΊΠΈ.
name | Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π»Π° |
void deleteMaterial (const string & name);
Π£Π΄Π°Π»ΡΠ΅ΠΌ ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π» ΠΈΠ· ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π»ΠΎΠ² ΠΏΠΎΠ»ΠΈΠ³ΠΎΠ½Π°Π»ΡΠ½ΠΎΠΉ ΡΠ΅ΡΠΊΠΈ.
name | ΡΠ΄Π°Π»ΡΠ΅ΠΌΡΠΉ ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π» |
int materialIndex (const string & name);
ΠΠΎΠ»ΡΡΠ°Π΅Ρ ΠΈΠ½Π΄Π΅ΠΊΡ ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π»Π° ΠΏΠΎ ΠΈΠΌΠ΅Π½ΠΈ.
name | Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π»Π° |
string materialName (int index);
ΠΠΎΠ»ΡΡΠ°Π΅Ρ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π»Π° ΠΏΠΎ ΠΈΠ½Π΄Π΅ΠΊΡΡ.
index | ΡΠΊΠ°Π·Π°ΡΠ΅Π»Ρ ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π»Π° |
void renameMaterial (const string & oldName, const string & newName);
ΠΠ΅ΡΠ΅ΠΈΠΌΠ΅Π½ΠΎΠ²Π°ΡΡ ΡΡΠ°ΡΠΎΠ΅ ΠΈΠΌΡ ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π»Π° Π² Π½ΠΎΠ²ΠΎΠ΅ ΠΈΠΌΡ.
oldName | ΡΡΠ°ΡΠΎΠ΅ ΠΈΠΌΡ |
newName | Π½ΠΎΠ²ΠΎΠ΅ ΠΈΠΌΡ |
bool visibleMaterial (const string & name);
ΠΠΎΠ»ΡΡΠ°Π΅Ρ Π²ΠΈΠ΄ΠΈΠΌΠΎΡΡΡ ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π»Π°.
name | Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π»Π° |
void setVisibleMaterial (const string & name, bool v);
Π£ΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅Ρ Π²ΠΈΠ΄ΠΈΠΌΠΎΡΡΡ ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π»Π°.
name | Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π»Π° |
v | Π²ΠΈΠ΄ΠΈΠΌΠΎΡΡΡ |
void lockMaterial (const string & name, bool b);
Π£ΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅ΠΌ ΡΠ΅ΠΆΠΈΠΌ Π±Π»ΠΎΠΊΠΈΡΠΎΠ²ΠΊΠΈ ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π»Π°.
name | Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π»Π° |
b | ΡΠ»Π°Π³ Π±Π»ΠΎΠΊΠΈΡΠΎΠ²ΠΊΠΈ (true / false) |
Vox & clearScene ();
ΠΡΠΈΡΡΠΈΡΡ ΡΡΠ΅Π½Ρ.
int count ();
ΠΡΡΠΈΡΠ»ΠΈΡΡ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ Π΄ΠΎΡΠ΅ΡΠ½ΠΈΡ ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠ² Π΄Π»Ρ ΡΠ΅ΠΊΡΡΠ΅ΠΉ Π²Π΅ΡΠ²ΠΈ Π΄Π΅ΡΠ΅Π²Π° Π²ΠΎΠΊΡΠ΅Π»Π΅ΠΉ.
float square()
ΠΠΎΠ»ΡΡΠ°Π΅Ρ ΡΠ΅ΠΊΡΡΠΈΠΉ ΠΏΠ»ΠΎΡΠ°Π΄Ρ Π²ΠΎΠΊΡΠ΅Π»ΡΠ½ΠΎΠ³ΠΎ ΡΠΎΠΌΠ°.
float volume();
ΠΠΎΠ»ΡΡΠ°Π΅Ρ ΠΎΠ±ΡΠ΅ΠΌ ΡΠ΅ΠΊΡΡΠ΅Π³ΠΎ Π²ΠΎΠΊΡΠ΅Π»ΡΠ½ΠΎΠ³ΠΎ ΡΠΎΠΌΠ°.
int polycount ();
ΠΠΎΠ»ΡΡΠ°Π΅Ρ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΠΏΠΎΠ»ΠΈΠ³ΠΎΠ½ΠΎΠ² ΡΠ΅ΠΊΡΡΠ΅Π³ΠΎ ΠΎΠ±ΡΠ΅ΠΌΠ°.
int polycountScene ();
ΠΠΎΠ»ΡΡΠ°Π΅Ρ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΠΏΠΎΠ»ΠΈΠ³ΠΎΠ½ΠΎΠ² ΠΈΠ· ΠΎΠ±ΡΠ΅ΠΌΠΎΠ² ΡΡΠ΅Π½Ρ
int countPaintLayer ();
ΠΠΎΠ»ΡΡΠ°Π΅Ρ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΡΠ»ΠΎΠ΅Π² ΠΏΠΎΠ»ΠΈΠ³ΠΎΠ½Π°Π»ΡΠ½ΠΎΠΉ ΡΠ΅ΡΠΊΠΈ.
int countRetopoLayer ();
ΠΠΎΠ»ΡΡΠ°Π΅Ρ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΡΠ»ΠΎΠ΅Π² ΡΠ΅ΡΠΎΠΏΠΎ.
int countMaterial ();
ΠΠΎΠ»ΡΡΠ°Π΅Ρ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π»ΠΎΠ² ΠΏΠΎΠ»ΠΈΠ³ΠΎΠ½Π°Π»ΡΠ½ΠΎΠΉ ΡΠ΅ΡΠΊΠΈ.
int countObject ();
ΠΠΎΠ»ΡΡΠ°Π΅Ρ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠ² ΠΏΠΎΠ»ΠΈΠ³ΠΎΠ½Π°Π»ΡΠ½ΠΎΠΉ ΡΠ΅ΡΠΊΠΈ.
int countUVSet ();
ΠΠΎΠ»ΡΡΠ°Π΅Ρ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ uvsets.
ΠΡΠ»ΠΈ ΠΏΡΠ΅Π΄ΠΏΠΎΡΠΈΡΠ°Π΅ΡΡ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅, ΠΎΠ±ΡΠ°ΡΠΈ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° ΡΡΠΎΡ ΡΠΏΠΈΡΠΎΠΊ ΡΡΠ½ΠΊΡΠΈΠΉ, Π΄ΠΎΡΡΡΠΏΠ½ΡΡ Π΄Π»Ρ ΡΠ²ΠΎΠ΅Π³ΠΎ ΡΠΊΡΠΈΠΏΡΠ°:
ΠΠΎΡΠΌΠΎΡΡΠΈ ΡΠ°ΠΊΠΆΠ΅ ΡΡΠΎΡ Π½Π°Π±ΠΎΡ ΡΡΠ½ΠΊΡΠΈΠΉ Π΄Π»Ρ ΠΏΠΎΠ»Π½ΠΎΠΉ ΠΊΠ°ΡΡΠΈΠ½Ρ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠ΅ΠΉ: