ΠΡΠΈΠΌΠΈΡΠΈΠ²Ρ Π² 3DCoat - ΡΡΠΎ ΡΠΈΠ³ΡΡΡ Π² 3D, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΌΠΎΠ³ΡΡ Π±ΡΡΡ Π΄ΠΎΠ²ΠΎΠ»ΡΠ½ΠΎ ΡΠ»ΠΎΠΆΠ½ΡΠΌΠΈ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΡΠ° ΠΆΠ΅ ΡΠ΅ΡΡΠ΅ΡΡΠ½ΠΊΠ° Π²ΡΠ³Π»ΡΠ΄ΠΈΡ ΠΏΠΎΡΠ»ΠΎΠΆΠ½Π΅Π΅ ΡΡΠ΅ΡΡ ΠΈΠ»ΠΈ ΠΊΡΠ±Π°. ΠΠΎ Π²ΡΠ΅ ΠΎΠ½ΠΈ Π½Π°Π·ΡΠ²Π°ΡΡΡΡ "ΠΏΡΠΈΠΌΠΈΡΠΈΠ²Π°ΠΌΠΈ", ΠΏΠΎΡΠΎΠΌΡ ΡΡΠΎ ΡΠΎΠ·Π΄Π°Π²Π°ΡΡ ΠΈΡ
Π² 3DCoat - Π»Π΅Π³ΠΊΠΎ!
ΠΠ°ΡΠ½ΡΠΌ ΡΠΎ ΡΡΠ΅ΡΡ.
Π‘ΡΠ΅ΡΠ°
Π‘ΠΊΠΎΠΏΠΈΡΡΠΉ ΡΡΠΎΡ ΡΠΊΡΠΈΠΏΡ ΡΠ΅Π±Π΅ Π½Π° ΠΊΠΎΠΌΠΏ ΠΈ Π·Π°ΠΏΡΡΡΠΈ ΠΈΠ· ΠΌΠ΅Π½Ρ 3DCoat: "Π‘ΠΊΡΠΈΠΏΡΡ / ΠΠ°ΠΏΡΡΡΠΈΡΡ ΡΠΊΡΠΈΠΏΡ". ΠΡΠ»ΠΈ Π½Π΅ Π·Π½Π°Π΅ΡΡ, ΠΊΠ°ΠΊ ΡΠΎΠ·Π΄Π°Π²Π°ΡΡ ΡΠΊΡΠΈΠΏΡΡ, Π·Π°Π³Π»ΡΠ½ΠΈ ΡΡΠ΄Π°.
void main() {
SculptRoom room;
room.clear().toSurface();
Builder builder;
Mesh mesh = builder.sphere()
.radius( 70 )
.details( 0.1 )
.build();
room += mesh;
}
Π Π°Π·Π±Π΅ΡΡΠΌ ΡΡΠΎΡ ΠΊΠΎΠ΄.
ΠΠΎΠ»ΡΡΠ°Π΅ΠΌ Π΄ΠΎΡΡΡΠΏ ΠΈΠ· Π½Π°ΡΠ΅Π³ΠΎ ΡΠΊΡΠΈΠΏΡΠ° ΠΊ ΡΠΊΡΠ»ΡΠΏΡ-ΠΊΠΎΠΌΠ½Π°ΡΠ΅. ΠΠ°Π»ΡΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌ `room` Π΄Π»Ρ ΡΠΎΡΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΡΡΠ΅Π½Ρ.
C ΠΏΠΎΠΌΠΎΡΡΡ `builder` Π±ΡΠ΄Π΅ΠΌ ΡΠΎΠ·Π΄Π°ΡΠΌ ΡΠ°Π·Π½ΡΠ΅ ΠΌΠ΅ΡΠΈ.
Mesh mesh = builder.sphere()
ΠΠΎΠ²ΠΎΡΠΈΠΌ ΡΠΊΡΠΈΠΏΡΡ-ΡΡΡΠΎΠΈΡΠ΅Π»Ρ, ΡΡΠΎ Ρ
ΠΎΡΠΈΠΌ ΡΠΎΠ·Π΄Π°ΡΡ ΡΡΠ΅ΡΡ...
Ρ ΡΠ°Π΄ΠΈΡΡΠΎΠΌ Π² 70 ΠΏΠΊΡ...
ΠΈ ΠΌΠ°Π»ΠΎΠΉ ΠΏΠ»ΠΎΡΠ½ΠΎΡΡΡΡ ΡΠ΅ΡΠΊΠΈ.
ΠΠ°ΡΠΌ ΠΊΠΎΠΌΠ°Π½Π΄Ρ 3DCoat ΠΏΠΎΡΡΡΠΎΠΈΡΡ ΡΡΠ΅ΡΡ ΠΏΠΎ Π·Π°Π΄Π°Π½Π½ΡΠΌ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠ°ΠΌ.
ΠΠΎΠΏΡΡΡΠΈΠΌΠΎ Π²ΠΌΠ΅ΡΡΠΎ ΠΏΠΎΡΠ»Π΅Π΄Π½Π΅ΠΉ ΡΠ°ΡΠΌΠΎΡΡΠ΅Π½Π½ΠΎΠΉ Π½Π°ΠΌΠΈ ΡΡΡΠΎΠΊΠΈ Π½Π°ΠΏΠΈΡΠ°ΡΡ
- ΠΡΠ΅Π΄ΡΠΏΡΠ΅ΠΆΠ΄Π΅Π½ΠΈΡ
- ΠΠ±ΡΠ°ΡΠΈ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, ΡΡΠΎ
()
ΠΏΠΈΡΠ΅ΠΌ Π±Π΅Π· Π»ΠΈΠ΄ΠΈΡΡΡΡΠ΅ΠΉ ΡΠΎΡΠΊΠΈ, Π² ΠΎΡΠ»ΠΈΡΠΈΠ΅ ΠΎΡ .build()
.
ΠΡΡΠ³Π»ΡΠ΅ ΡΠΊΠΎΠ±ΠΊΠΈ ΠΏΠΎΡΡΡΠΎΡΡ ΡΡΠ΅ΡΡ ΡΠ°ΠΊΠΆΠ΅, ΠΊΠ°ΠΊ ΡΡΠΎ Π΄Π΅Π»Π°Π΅Ρ ΠΊΠΎΠΌΠ°Π½Π΄Π° build()
.
ΠΠΎΡΡΡΠΎΠΈΠΌ ΠΊΡΠ±.
ΠΡΠ± ΠΈΠ»ΠΈ ΠΊΡΠ±ΠΎΠΈΠ΄
void main() {
SculptRoom room;
room.clear().toSurface();
Builder builder;
Mesh mesh = builder.cuboid()
.side( Vec3( 100, 80, 60 ) )
.details( 0.1 )
.build();
room += mesh;
}
ΠΠ΄Π΅ΡΡ ΠΈ Π½ΠΈΠΆΠ΅ ΠΊΠΎΠ΄ ΡΠ°Π·Π±ΠΈΡΠ°ΡΡ Π½Π΅ Π±ΡΠ΄Π΅ΠΌ: Π²ΡΡ Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠΎΠ΅ Π΄Π»Ρ Π΅Π³ΠΎ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΡ ΡΠΆΠ΅ ΡΠ°ΡΡΠΌΠΎΡΡΠ΅Π»ΠΈ Π½Π° ΠΏΡΠΈΠΌΠ΅ΡΠ΅ ΡΡΠ΅ΡΡ.
ΠΡΠ΅ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ, Π΄ΠΎΠΏΡΡΡΠΈΠΌΡΠ΅ Π΄Π»Ρ ΠΊΡΠ±Π°, ΠΌΠΎΠΆΠ΅ΡΡ Π³Π»ΡΠ½ΡΡΡ Π·Π΄Π΅ΡΡ.
Π¦ΠΈΠ»ΠΈΠ½Π΄Ρ
void main() {
SculptRoom room;
room.clear().toSurface();
Builder builder;
Mesh mesh = builder.cylinder()
.positionTop( Vec3( 80, 0, 0 ) )
.positionBottom( Vec3( 0, 0, 0 ) )
.radiusTop( 40 )
.radiusBottom( 50 )
.details( 0.1 )
.build();
room += mesh;
}
ΠΡΠ΅ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ, Π΄ΠΎΠΏΡΡΡΠΈΠΌΡΠ΅ Π΄Π»Ρ ΡΠΈΠ»ΠΈΠ½Π΄ΡΠ°, ΠΌΠΎΠΆΠ΅ΡΡ Π³Π»ΡΠ½ΡΡΡ Π·Π΄Π΅ΡΡ.
ΠΠ»Π»ΠΈΠΏΡΠΎΠΈΠ΄
void main() {
SculptRoom room;
room.clear().toSurface();
Builder builder;
Mesh mesh = builder.ellipsoid()
.radius( Vec3( 80, 60, 40 ) )
.details( 0.1 )
.build();
room += mesh;
}
ΠΡΠ΅ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ, Π΄ΠΎΠΏΡΡΡΠΈΠΌΡΠ΅ Π΄Π»Ρ ΡΠ»Π»ΠΈΠΏΡΠΎΠΈΠ΄Π°, ΠΌΠΎΠΆΠ΅ΡΡ Π³Π»ΡΠ½ΡΡΡ Π·Π΄Π΅ΡΡ.
ΠΠΎΠ½ΡΡ
void main() {
SculptRoom room;
room.clear().toSurface();
Builder builder;
Mesh mesh = builder.cone()
.radius( 50 )
.height( 120 )
.details( 0.1 )
.build();
room += mesh;
}
ΠΡΠ΅ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ, Π΄ΠΎΠΏΡΡΡΠΈΠΌΡΠ΅ Π΄Π»Ρ ΠΊΠΎΠ½ΡΡΠ°, ΠΌΠΎΠΆΠ΅ΡΡ Π³Π»ΡΠ½ΡΡΡ Π·Π΄Π΅ΡΡ.
Π’ΡΡΠ±Π°
void main() {
SculptRoom room;
room.clear().toSurface();
Builder builder;
Mesh mesh = builder.tube()
.startPoint( Vec3( 0, 0, 0 ) )
.endPoint( Vec3( 30, 50, 70 ) )
.topRadius( 30 )
.bottomRadius( 40 )
.relativeHoleRadius( 0.8 )
.details( 0.1 )
.build();
room += mesh;
}
ΠΡΠ΅ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ, Π΄ΠΎΠΏΡΡΡΠΈΠΌΡΠ΅ Π΄Π»Ρ ΡΡΡΠ±Ρ, ΠΌΠΎΠΆΠ΅ΡΡ Π³Π»ΡΠ½ΡΡΡ Π·Π΄Π΅ΡΡ.
ΠΠ°ΠΏΡΡΠ»Π°
void main() {
SculptRoom room;
room.clear().toSurface();
Builder builder;
Mesh mesh = builder.capsule()
.startPosition( Vec3( 0 ) )
.endPosition( Vec3( 40, 50, 60 ) )
.startRadius( 30 )
.endRadius( 50 )
.details( 0.1 )
.build();
room += mesh;
}
ΠΡΠ΅ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ, Π΄ΠΎΠΏΡΡΡΠΈΠΌΡΠ΅ Π΄Π»Ρ ΠΊΠ°ΠΏΡΡΠ»Ρ, ΠΌΠΎΠΆΠ΅ΡΡ Π³Π»ΡΠ½ΡΡΡ Π·Π΄Π΅ΡΡ.
ΠΠ½Π³ΠΎΠ½
void main() {
SculptRoom room;
room.clear().toSurface();
Builder builder;
Mesh mesh = builder.ngon()
.startPoint( Vec3( 0, 0, 0 ) )
.endPoint( Vec3( 90, 90, 90 ) )
.topRadius( 30 )
.bottomRadius( 40 )
.relativeHoleRadius( 0.3 )
.teeth( 3 )
.details( 0.1 )
.build();
room += mesh;
}
ΠΡΠ΅ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ, Π΄ΠΎΠΏΡΡΡΠΈΠΌΡΠ΅ Π΄Π»Ρ ΡΠ½Π³ΠΎΠ½Π°, ΠΌΠΎΠΆΠ΅ΡΡ Π³Π»ΡΠ½ΡΡΡ Π·Π΄Π΅ΡΡ.
Π¨Π΅ΡΡΠ΅ΡΡΠ½ΠΊΠ°
void main() {
SculptRoom room;
room.clear().toSurface();
Builder builder;
Mesh mesh = builder.gear()
.startPoint( Vec3( 0, 0, 0 ) )
.endPoint( Vec3( 90, 90, 90 ) )
.topRadius( 30 )
.bottomRadius( 50 )
.relativeHoleRadius( 0.3 )
.depth( 0.5 )
.sharpness( 0.2 )
.teeth( 3 )
.details( 0.1 )
.build();
room += mesh;
}
ΠΡΠ΅ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ, Π΄ΠΎΠΏΡΡΡΠΈΠΌΡΠ΅ Π΄Π»Ρ ΡΠ΅ΡΡΠ΅ΡΡΠ½ΠΊΠΈ, ΠΌΠΎΠΆΠ΅ΡΡ Π³Π»ΡΠ½ΡΡΡ Π·Π΄Π΅ΡΡ.
ΠΠΎ ΡΡΡΠ»ΠΊΠ°ΠΌ Π½ΠΈΠΆΠ΅ - Π±ΠΎΠ»ΡΡΠ΅ ΠΎ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡΡ
ΠΊΠ»Π°ΡΡΠΎΠ²:
Π€ΡΠ½ΠΊΡΠΈΠΈ Π΄Π»Ρ ΠΏΠΎΡΡΡΠΎΠ΅Π½ΠΈΡ ΠΏΡΠΈΠΌΠΈΡΠΈΠ²ΠΎΠ²
ΠΠΎΠΆΠ΅ΡΡ ΡΠ°ΠΊΠΆΠ΅ Π²ΠΎΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ ΡΡΠ½ΠΊΡΠΈΡΠΌΠΈ Π΄Π»Ρ ΠΏΠΎΡΡΡΠΎΠ΅Π½ΠΈΡ ΠΏΡΠΈΠΌΠΈΡΠΈΠ²ΠΎΠ²:
DEPRECATED void ResetPrimTransform();
DEPRECATED void PrimTranslate(float dx,float dy,float dz);
DEPRECATED void PrimScaleAt(float x,float y,float z,float scalex,float scaley,float scalez);
DEPRECATED void PrimRotateX(float x,float y,float z,float Angle);
DEPRECATED void PrimRotateY(float x,float y,float z,float Angle);
DEPRECATED void PrimRotateZ(float x,float y,float z,float Angle);
DEPRECATED void PrimRotateAroundRode(float x,float y,float z,float xend,float yend,float zend,float Angle);
DEPRECATED void PrimStretchBetweenPoints(float x,float y,float z,float xend,float yend,float zend);
void main(){
ResetPrimTransform();
PrimStretchBetweenPoints(10,20,30,40,50,60);
cylinder(0,-1,0,10,10,2,0);
}
DEPRECATED void PrimDensity(float density);
DEPRECATED string GetPrimTransform();
DEPRECATED void SetPrimTransform(string& in M);
SetPrimTransform(
"1.0 2.0 3.0 1.0\n"
"4.0 5.0 6.0 1.0\n"
"7.0 8.0 9.0 1.0\n"
"1.1 2.2 3.3 1.0" );
DEPRECATED void sphere(float x,float y,float z,float r,int mode);
DEPRECATED void ellipse(float x,float y,float z,float rx,float ry,float rz,int mode);
DEPRECATED void cube(float x,float y,float z,float sizex,float sizey,float sizez,int mode);
DEPRECATED void cylinder(float x,float y,float z,float topradius,float bottomradius,float height,int mode);
DEPRECATED void cone(float x,float y,float z,float radius,float height,int mode);
DEPRECATED void ngon(float x,float y,float z,int sides,float topradius,float bottomradius,float height,int mode);
DEPRECATED void tube(float x,float y,float z,float topradius,float bottomradius,float height,float wallthickness,int mode);
DEPRECATED void ngontube(float x,float y,float z,int sides,float topradius,float bottomradius,float height,float wallthickness,int mode);
DEPRECATED void capsule(float xstart,float ystart,float zstart,float xend,float yend,float zend,float startradius,float endradius,int mode);
ΠΠΎΡΠΌΠΎΡΡΠΈ ΡΠ°ΠΊΠΆΠ΅ ΡΡΠΎΡ Π½Π°Π±ΠΎΡ ΡΡΠ½ΠΊΡΠΈΠΉ Π΄Π»Ρ ΠΏΠΎΠ»Π½ΠΎΠΉ ΠΊΠ°ΡΡΠΈΠ½Ρ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠ΅ΠΉ 3DCoat:
string getCommandLine();
DEPRECATED void SetGlobalVar(string& Name,string& Value)
DEPRECATED string GetGlobalVar (string& Name)
DEPRECATED string GetSceneFileName()
DEPRECATED void SetSceneFileName(string& Name)
void HighlightUIElement(string &ID, float time);
DEPRECATED void back(int steps=1);
DEPRECATED void open(string &Path);
DEPRECATED void ppp(string &path);
DEPRECATED void mv(string &path);
DEPRECATED void ptex(string &path);
DEPRECATED void imagemesh();
DEPRECATED void refmesh(string &path);
DEPRECATED void vertexpaint(string &path);
DEPRECATED void autopo(string &path);
DEPRECATED void repair(string &id);
DEPRECATED void bass();
DEPRECATED void undercut();
DEPRECATED void activate(string &id);
DEPRECATED void retopo();
DEPRECATED void retopopen();
DEPRECATED void ToRoom(string &name);
DEPRECATED bool IsInRoom(string &name);
DEPRECATED void AddNewVolume(string &name);
DEPRECATED void uv();
DEPRECATED void vox();
DEPRECATED void sphere(float x,float y,float z,float r,int mode);
DEPRECATED void cube(float x,float y,float z,float sizex,float sizey,float sizez,int mode);
DEPRECATED void surf();
DEPRECATED void cursurf();
DEPRECATED void voxelize();
DEPRECATED void mergeopt(string &opt);
mergeopt( "[voxelize=true][as_skin=true][skin=4.5]" );
DEPRECATED void merge(string &model);
DEPRECATED void prim(string &id);
DEPRECATED void apply();
DEPRECATED void ApplyAndKeepScale();
DEPRECATED void mapply();
DEPRECATED void recent3b();
DEPRECATED void Log(string &line);
int rand(int min,int max);
float randF(float min,float max);
void seed(int val);
DEPRECATED void ProgressBar(const string& message,int pos);
DEPRECATED void SetOrthoMode(bool value);
- Π‘ΠΌ. ΡΠ°ΠΊΠΆΠ΅
- π ΠΠ°ΡΠ΅ΠΌΠ°ΡΠΈΠΊΠ° Π΄Π»Ρ 3D-Π³ΡΠ°ΡΠΈΠΊΠΈ
-
π ΠΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΌΠ΅ΡΠ΅ΠΉ
-
π ΠΡΠ»Π΅Π²Ρ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ Π½Π°Π΄ ΠΌΠ΅ΡΠ°ΠΌΠΈ