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