CAD-ÓÔÒÁÎÉÃÁ îð | óÔÁÔØÉ || ÷×ÅÄÅÎÉÅ | 1 | 2 | 3 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 || English
á.ìÁÚÅÂÎÙÊ. ôÁÊÎÙ ÐÏÄÚÅÍÅÌÉÊ Autodesk
þÁÓÔØ 4. éÎÔÅÒØÅÒ
ìÀÂÁÑ ÁÒÈÉÔÅËÔÕÒÎÁÑ ÆÏÒÍÁ, ÂÕÄØ ÔÏ ÌÉÎÉÑ, ÐÌÏÓËÏÓÔØ ÉÌÉ ÓÏÌÉÄ, ÐÕÓÔÏÔÅÌÙ É ÉÍÅÀÔ ÄÏ×ÏÌØÎÏ ÌÀÂÏÐÙÔÎÕÀ É ÚÁÇÁÄÏÞÎÕÀ ÎÁÞÉÎËÕ. þÔÏÂÙ ÐÏÐÁÓÔØ ×ÎÕÔÒØ ÐÏÍÅÝÅÎÉÑ, ÎÁÄÏ ÏÔÙÓËÁÔØ Ä×ÅÒØ × ÎÅÇÏ
ðÒÏÉÚÎÅÓÑ ÎÁ ÑÚÙËÅ AutoLISP ÚÁËÌÉÎÁÎÉÅ (car (entsel)) É ÕËÁÚÁ× ÎÁ ÎÕÖÎÕÀ ÎÁÍ ÁÒÈÉÔÅËÔÕÒÎÕÀ ÆÏÒÍÕ, ÍÙ ÐÏÌÕÞÉÍ ÏÔ×ÅÔ <Entity name: 7ef97078> ÉÌÉ ÞÔÏ-ÔÏ ÔÉÐÁ ÜÔÏÇÏ. üÔÏ É ÅÓÔØ Ä×ÅÒØ. ëÕÄÁ ÏÎÁ ×ÅÄÅÔ - ÎÅ ÉÚ×ÅÓÔÎÏ, ÞÔÏÂÙ ÅÅ ÏÔËÒÙÔØ, ÎÕÖÅÎ ËÌÀÞ - ÔÏÖÅ ÚÁËÌÉÎÁÎÉÅ entget.
çÏ×ÏÒÉÔØ ÚÁËÌÉÎÁÎÉÑ ÎÁÄÏ ×ÍÅÓÔÅ É ÂÅÚ ÏÛÉÂÏË, ÉÎÁÞÅ ÎÉÞÅÇÏ ÎÅ ÐÏÌÕÞÉÔÓÑ. åÓÌÉ ×Ù ×ÍÅÓÔÏ ÁÎÇÌÉÊÓËÏÊ C ×ÓÔÁ×ÉÔÅ ÒÕÓÓËÕÀ ó, ÔÏ Ä×ÅÒØ ÎÅ ÏÔËÒÏÅÔÅ.
éÔÁË:
(entget (car (entsel)))
ä×ÅÒØ ÏÔËÒÙÌÁÓØ, É ÍÙ ×ÏÛÌÉ.
((-1 . <Entity name: 7ef97078>) (0 . "ARC") (330 . <Entity name: 7ef95cf8>) (5 . "10F") (100 . "AcDbEntity") (67 . 0) (410 . "Model") (8 . "0") (100 . "AcDbCircle") (10 1219.39 659.067 0.0) (40 . 461.131) (210 0.0 0.0 1.0) (100 . "AcDbArc") (50 . 0.428467) (51 . 2.75422))
üÔÏ ÔÏÞÅÞÎÙÅ ÐÁÒÙ DXF (ÔÁÍ, ÇÄÅ ÅÓÔØ ÔÏÞËÁ) É ÓÐÉÓËÉ DXF (ÔÁÍ, ÇÄÅ ÎÅÔ ÔÏÞËÉ É ÂÏÌØÛÅ Ä×ÕÈ ÚÎÁÞÅÎÉÊ).
-1 - ÜÔÏ Ä×ÅÒØ, ÞÅÒÅÚ ËÏÔÏÒÕÀ ÍÙ ÚÁÛÌÉ, - ÔÁË ÓËÁÚÁÔØ, ×ÉÄ Ó ÏÂÒÁÔÎÏÊ ÓÔÏÒÏÎÙ.
0 - ÜÔÏ ÎÁÚ×ÁÎÉÅ ËÏÍÎÁÔÙ (× ÞÁÓÔÎÏÓÔÉ, ÜÔÏ Ñ ×ÏÛÅÌ ×ÎÕÔÒØ ÏÂßÅËÔÁ "ÄÕÇÁ").
330 - ÜÔÏ Ä×ÅÒØ, ÉÄÕÝÁÑ ËÕÄÁ-ÔÏ, ËÕÄÁ - ÍÙ ÐÏËÁ ÎÅ ÚÎÁÅÍ.
5 - ÍÅÔËÁ ËÏÍÎÁÔÙ, ÞÔÏ-ÔÏ ÔÉÐÁ ÅÅ ÎÏÍÅÒÁ, ×ÅÄØ ËÏÍÎÁÔ Ó ÏÄÉÎÁËÏ×ÙÍ ÎÁÚÎÁÞÅÎÉÅÍ, ÔÏ ÅÓÔØ ÎÁÚ×ÁÎÉÅÍ,
ÍÎÏÇÏ, Á ÜÔÏ ÅÅ ÐÏÒÑÄËÏ×ÙÊ ÎÏÍÅÒ.
100 - ÉÍÑ ÇÒÕÐÐÙ, Ë ËÏÔÏÒÏÊ ÐÒÉÎÁÄÌÅÖÉÔ ÄÁÎÎÙÊ ÔÉÐ ÁÒÈÉÔÅËÔÕÒÎÏÊ ÆÏÒÍÙ. é ÔÁË ÄÁÌÅÅ.
úÎÁÞÅÎÉÑ ÍÎÏÇÉÈ DXF-ËÏÄÏ× ÎÁÍ ÓÏÚÄÁÔÅÌÉ ÏÂßÑÓÎÉÌÉ, ÎÏ ÎÅËÏÔÏÒÙÅ ÔÏÌØËÏ ×ËÒÁÔÃÅ, Á ÎÅËÏÔÏÒÙÅ ×ÏÏÂÝÅ ÎÉËÁË. ëÏÄÏ× ÏÞÅÎØ ÍÎÏÇÏ É ÏÄÉÎ É ÔÏÔ ÖÅ ËÏÄ × ÏÄÎÉÈ ËÏÍÎÁÔÁÈ ÚÎÁÞÉÔ ÏÄÎÏ, Á × ÄÒÕÇÉÈ - ÄÒÕÇÏÅ. é ÄÁÖÅ × ÏÄÎÏÊ É ÔÏÊ ÖÅ ËÏÍÎÁÔÅ, × ÚÁ×ÉÓÉÍÏÓÔÉ ÏÔ ÔÏÇÏ, ÇÄÅ ÒÁÓÐÏÌÏÖÅÎ ÜÔÏÔ ËÏÄ, ÏÎ ÍÏÖÅÔ ÎÅÓÔÉ ÏÐÒÅÄÅÌÅÎÎÙÊ ÓÍÙÓÌ.
÷ÓÅ ÜÔÉ ËÏÍÎÁÔÙ ÎÅ ÔÏ ÞÔÏÂÙ ÉÓÈÏÖÅÎÙ - ÉÓÔÏÐÔÁÎÙ ÍÎÏÇÉÍÉ ÎÁÞÉÎÁÀÝÉÍÉ ÄÉÇÇÅÒÁÍÉ. ïÎÉ, ÅÓÔÅÓÔ×ÅÎÎÏ, ÎÅ ÏÞÅÎØ ÁËËÕÒÁÔÎÙ É ÞÁÓÔÏ ÌÏÍÁÀÔ ×ÅÝÉ, ÐÏÜÔÏÍÕ ÓÏÚÄÁÔÅÌÉ ÚÁÍËÏ× ÐÒÅÄÕÓÍÏÔÒÅÌÉ ÞÁÓÔÉÞÎÏÅ ×ÏÓÓÔÁÎÏ×ÌÅÎÉÅ ÕÔÅÒÑÎÎÏÇÏ. åÓÌÉ ÕÂÒÁÔØ ÎÅËÏÔÏÒÙÅ ÐÁÒÙ, ÏÎÉ ×ÏÓÓÔÁÎÁ×ÌÉ×ÁÀÔÓÑ. åÓÌÉ ÐÅÒÅÓÔÁ×ÉÔØ - ×ÅÒÎÕÔÓÑ ÎÁ Ó×ÏÅ ÍÅÓÔÏ. úÎÁÞÅÎÉÑ ÍÎÏÇÉÈ ÐÁÒ ÍÏÖÎÏ ÍÅÎÑÔØ ÎÁ ÄÒÕÇÉÅ (ÎÏ ÔÏÌØËÏ × ÐÒÅÄÅÌÁÈ ÄÏÚ×ÏÌÅÎÎÏÇÏ). ïÄÎÁËÏ ÎÅ ×ÓÅ ÍÏÖÎÏ ÄÅÌÁÔØ. ëÁËÏÊ ÂÙ ÎÉ ÂÙÌ ÄÏËÔÏÒ, ÏÎ ÎÅ ×ÓÅÇÄÁ ÍÏÖÅÔ ×ÙÌÅÞÉÔØ. åÓÔØ ÔÁËÉÅ ÐÁÒÙ, ÐÏÓÌÅ ÐÅÒÅÓÔÁÎÏ×ËÉ ËÏÔÏÒÙÈ ÒÁÚÒÕÛÉÔÓÑ ×ÅÓØ ÚÁÍÏË. îÁ ÑÚÙËÅ ËÏÌÄÕÎÏ× ÜÔÏ ÎÁÚÙ×ÁÅÔÓÑ Fatal Error - ÎÅÉÓÐÒÁ×ÉÍÁÑ ÏÛÉÂËÁ.
ðÏÞÔÉ ËÁÖÄÙÊ ÐÏÌØÚÏ×ÁÔÅÌØ ÈÏÔØ ÒÁÚ, ÄÁ ÐÙÔÁÌÓÑ "ÐÏÛÁÍÁÎÉÔØ", ÎÏ ÔÏÌØËÏ ÏÞÅÎØ ÎÅ ÍÎÏÇÉÅ ÒÉÓËÕÀÔ ÚÁÇÌÑÎÕÔØ × Ä×ÅÒÉ Ó ËÏÄÁÍÉ
330, 360 É Ô.Ð. É ÒÁÚÏÂÒÁÔØÓÑ Ó Õ×ÉÄÅÎÎÙÍ. ëÁÖÄÁÑ Ä×ÅÒØ ÉÍÅÅÔ Ä×Á ÏÂÌÉÞÉÑ. ðÅÒ×ÏÅ - Ename, ÔÏ ÅÓÔØ
ÉÍÅÎÏ×ÁÎÎÁÑ. üÔÏ ÏÂÙÞÎÙÊ
×ÉÄ Ä×ÅÒÉ, ÚÁ ËÏÔÏÒÏÊ ÍÙ ×ÉÄÉÍ ÔÏÞÅÞÎÙÅ ÐÁÒÙ. ÷ÔÏÒÏÅ ÏÂÌÉÞÉÅ - Vla-object. ÷ÏÊÄÑ × ÎÅÇÏ, ÍÙ Õ×ÉÄÉÍ
ÂÏÌÅÅ ÐÏÄÒÏÂÎÏÅ ÏÐÉÓÁÎÉÅ
ËÏÍÎÁÔÙ × ×ÉÄÅ ÎÁÚ×ÁÎÉÊ Ó×ÏÊÓÔ× É ÉÈ ÚÎÁÞÅÎÉÊ, Ä×ÅÒÅÊ ÔÉÐÁ Vla-object × ÄÒÕÇÉÅ ËÏÍÎÁÔÙ, Á ÔÁËÖÅ
ÍÏÖÅÍ Õ×ÉÄÅÔØ ÓÐÉÓÏË ËÏÌÄÏ×ÓËÉÈ
ÚÁËÌÉÎÁÎÉÊ, ÐÒÉ ÐÏÍÏÝÉ ËÏÔÏÒÙÈ ÍÏÖÎÏ ÐÒÅÏÂÒÁÚÏ×Ù×ÁÔØ ÜÔÕ ËÏÍÎÁÔÕ. üÔÉ ÚÁËÌÉÎÁÎÉÑ ÎÁÚÙ×ÁÀÔÓÑ ÎÁ ËÏÌÄÏ×ÓËÏÍ ÑÚÙËÅ - "ÍÅÔÏÄÙ".
äÌÑ ÐÒÅ×ÒÁÝÅÎÉÑ Ä×ÅÒÉ ÉÚ ÏÄÎÏÇÏ ×ÉÄÁ × ÄÒÕÇÏÅ ÅÓÔØ Ä×Á ÚÁËÌÉÎÁÎÉÑ:
(vlax-ename->vla-object ÉÍÑ_Ä×ÅÒÉ)
É
(vlax-vla-object->ename vla_ÉÍÑ Ä×ÅÒÉ).
CAD-ÓÔÒÁÎÉÃÁ îð | óÔÁÔØÉ || ÷×ÅÄÅÎÉÅ | 1 | 2 | 3 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 || English