ÐκÍ×ÖÌåµÄ¸ñʽ¼°±àÂë

1¡¢ÐεĻù±¾¸ÅÄî

  ÐÎ(SHAPES)ÊÇÒ»ÖÖÌØÊâʵÌ壬¿ÉʹÓÃÏß¡¢»¡¼°Ô²À´¶¨ÒåËüÃÇ¡£¶ÔCADÀ´Ëµ£¬ShapesÔÚ´æ´¢ºÍ»æÍ¼·½Ãæ±ÈÁíÒ»ÖÖʵÌå¿é¸üÓÐЧ¡£ÔÚ±ØÐëÆµ·±µÄ²åÈëÒ»¸ö¼òµ¥µÄÁã¼þºÍËٶȺÜÖØÒªµÄÇé¿öÏ£¬Óû§¶¨ÒåµÄÐκÜÓÐÓá£ËüµÄÒ»¸ö±äÖÖÊÇÓÃÓÚÈ·¶¨Îı¾×ÖÌå¡£

  ÔÚÉÏÃæÒÑÌáµ½Ðζ¼ÊÇÓɼòµ¥µÄ¶ÔÏó×é³É¡£ÕâЩ¶ÔÏóÊǵ¥Ò»µÄÖ±Ïß¡¢Ô²»¡ºÍÔ²¡£¼ò»¯Ê¹ÓÃÕâЩ¶ÔÏóµÄÔ­ÒòÊÇÔÚÖ¸¶¨·½ÏòºÍ¾àÀëֵʱ£¬²»ÄÜʹÓÃСÊýºÍ½¨Öþµ¥Î»£¬¶øÖ»ÄÜʹÓÃÕûÊýºÍÕûÐ͵ķÖÊý¡£ÀýÈ磬һÌõÏߵľàÀëµÈÓÚ1³ýÒÔ2µÄƽ·½¸ù(ֵΪ.7071068)£¬¶ø·ÖÊý70/99 (µÈÓÚ.7070707)£¬½üËÆÓÚÏߵľàÀëÖµ£¬Òò´Ë¿ÉÓô˷ÖÊýÖµ´úÌæ¡£

  ÐκÍ×ÖÌå¶¼ÒÔͬһÖÖ·½Ê½±àд£¬²¢¶¼±£´æÔÚÀ©Õ¹ÃûΪ. SHPÎļþÖС£SHPÎļþ±ØÐë±àÒëΪSHXÎļþ²ÅÄܱ»µ÷Óá£Ò²¾ÍÊÇ˵£¬SHXÊÇͨ¹ýCAD½«Îı¾¸ñʽµÄSHPÎļþ±àÒë³É¶þ½øÖƵÄSHXÎļþ¡£ÆäÄ¿µÄÊǽ«SHPÄÚµÄÐΣ¨°üÀ¨×ÖÐΣ©¶¨ÒåÓèÒÔÊʵ±µÄÅÅÁм°×é֯Ϊ¶þ½øÖÆÎļþ¸ñʽ£¬ÒÔ·½±ã¼°¼ÓËÙCADµÄ´æÈ¡¡£

ʵ¼ÊÉÏ£¬ÐÎÎļþ·ÖΪÈýÖÖ£ºÐΡ¢ASCII×ÖÐͼ°´ó×ÖÐÍÎļþ¡£ÈýÕßÔÚÉè¼ÆÊ±Î¨Ò»µÄ²î±ðÊÇÎļþÍ·µÄÉùÃ÷ÐУ¨Ï½ڽâÊÍ£©£¬¶øÔÚʹÓÃʱµÄÖ÷񻂿±ðÔÚÓÚµ÷ÓÃËüÃǵÄÃüÁͬ¡£ÐÎʹÓÃSHAPEÃüÁîͨ¹ý×ÖÐÎÃû³Æµ÷Ó㬶ø×ÖÌåÔÚ²åÈëÎı¾Ê±²Å±»µ÷Óã¬ÈçÖ´ÐÐTEXTºÍDIMÃüÁî¡£ASCII×ÖÐÍÎļþÒÔ1ByteµÄ×ÖÐÎÂëµ÷Óã¬Ò²¾ÍÊdz£ËµµÄÓ¢ÎÄ×ÖÐÍÎļþ£¬´ó×ÖÐÍÎļþÒÔ2ByteµÄ×ÖÐÎÂëµ÷Óã¬Ò²¾ÍÊdz£ËµµÄÖÐÎÄ×ÖÐÍÎļþ¡£²»¹ÜÊÇÓÃSHAPEÃüÁîµ÷ÓõÄÐΣ¬»¹ÊÇ×÷Ϊһ¸ö×Ö·û²åÈëʱ£¬ÊäÈëµÄÐÎÃû¼È¿ÉÒÔ´óдҲ¿ÉÒÔÊÇСд¡£


2¡¢SHPÎļþµÄ¸ñʽ

¶ÔSHPÎļþ¶øÑÔ£¬ÐΡ¢ASCII×ÖÐͼ°´ó×ÖÐÍÎļþÈýÕßÔÚÎļþ¸ñʽÉÏÊÇÏà½üµÄ£¬Ö÷񻂿±ðÔÚÓÚÎļþÍ·µÄÉùÃ÷Ðв»Í¬¡£ÈýÖÖSHPÐÎÎļþµÄ¸ñʽÈçÏ£º


2.1¡¢ÐÎÎļþµÄÐζ¨Òå¸ñʽ

  µ¥¸öµÄ×Ö·ûÒÔASCIIÂëµÄÐÎʽ±àд²¢±£´æ¡£.SHPÎļþ»ò.SHXÎļþ¿ÉÒÔ°üº¬255¸ö×Ö·û£¬Ã¿¸ö×Ö·û¶¨ÒåÓÐÒ»¸ö±êÌâÐУ¬ÈçÏÂËùʾ£º

*ÐαàºÅ£¬×Ö½ÚÊý£¬ÐÎÃû³Æ

  ±êÌâÐеÄÏÂÒ»Ðн«ÓÃÒ»Ðлò¶àÐдúÂ붨Òå×Ö·û¡£¼òµ¥µÄÐÎÖ»ÓÃÒ»ÐлòÁ½ÐоͿɱí´ïÇå³þ¡£

  ±êÌâÐÐÖÐÿһÏîµÄº¬ÒåΪ£º

  ÐαàºÅ¿É´Ó1µ½255£¬µ«²»ÄÜÖØ¸´¡£ÐαàÂëµÄÊýÖµ²»¿ÉΪ0£¬´ËÎªÌØÊâÂë¡£

  ×Ö½ÚÊý¶¨ÒåÒ»ÐηûºÅʹÓõÄ×Ö½ÚÊý£¬°üÀ¨Ä©Î²µÄ0±íʾÐζ¨Òå½áÊø¡£ÔÚ¶¨ÒåÐÎ×Ö·ûʱʹÓõÄ×Ö½ÚÊý×î¶à²»Äܳ¬¹ý2000¡£×Ö½ÚÖ®¼äÒÔ¶ººÅ·Ö¸ô¡£»¹¿É½«Ò»¶ÔÊýÖµÓÃÀ¨ºÅÀ¨ÆðÀ´£¬ÔöÇ¿¿É¶ÁÐÔ£¬µ«À¨ºÅÎÞÆäËûº¬Ò壬Ҳ²»Õ¼ÓÃÒ»¸ö×Ö½Ú¡£

ÐÎ×´ÎļþÊÇÒÔÃû³Æµ÷Ó㬼´ÓÃSHAPEÃüÁîµ÷ÓÃÐΣ¬ÐÎÃû±ØÐë´óд¡£ÔÚʹÓÃSHAPEÃüÁîʱҪÊäÈëÐÎÃû£¬ÕýÈçÔÚBLOCKÃüÁîÖÐʹÓÿéÃûÒ»Ñù¡£


2.2¡¢ASCII×ÖÐÎÎļþµÄÐζ¨Òå¸ñʽ

  ASCII×ÖÐÍÔÚÉÏÊö»ù´¡ÉÏÔö¼ÓÁËÎļþÍ·ÉùÃ÷£¬Ôö¼ÓµÄÉùÃ÷Ϊ£º

*0,4£¬×Ö·û¼¯Ãû³Æ

Éϸߣ¬Ï¸ß£¬ÖÖÀ࣬0

  º¬ÒåΪ£º

0:ÌØÊâµÄ×ÖÐÍÂ룬ÉùÃ÷´ËΪ×ÖÐÍÎļþµÄÎļþÍ·

4:³¤¶ÈÖµ£¬ÆäÖµ¹Ì¶¨,Bytes

×Ö·û¼¯Ãû³Æ£ºÈÎÒâµÄ×Ö·û´®£¬²»ÒªÌ«³¤¡£

ÉϸߣºÎÄ×Ö»ù×¼ÏßÉÏ·½¿ÉÔÊÐíµÄ¸ß¶È¡£

ϸߣºÎÄ×Ö»ù×¼ÏßÏ·½¿ÉÔÊÐíµÄ¸ß¶È¡£

ÖÖÀࣺ 0¡ª½ö¹©ºáÏò·½ÏòÊéдµÄÎÄ×Ö¼¯

1--½ö¹©ÊúÏò·½ÏòÊéдµÄÎÄ×Ö¼¯

2¡ªÍ¬Ê±¿É¹©ºáÏòºÍÊúÏòÁ½¸ö·½ÏòÊéдµÄÎÄ×Ö¼¯

  ¶ÔÓÚASCII×ÖÐÍÎļþ£¬ÐÎÃû³Æ¿ÉÒÔʹÓÃСд×Öĸ£¬ÕâÑùÔÚ±àÒë²¢±£´æµ½ÄÚ´æÖÐʱ£¬CAD½«ºöÂÔÕâЩÃû³Æ£¬¿É½ÚÔ¼SHXÎļþµÄ¿Õ¼ä¡£ÔÚ×ÖÐÎÎļþÖУ¬ÐÎÃû³ÆÖ»ÓÃÓÚ±ãÀûSHPÎļþµÄÔĶÁ¡£

ASCIIÐÎÎļþÓëÉÏÊöµÄÐÎÎļþÒ»Ñù£¬Ò»¸öÎļþÖÐÖ»Äܰüº¬255¸ö×Ö·û£¬Ã¿¸ö×Ö·û¶¨ÒåÓÐÒ»¸ö±êÌâÐУ¬Í¬2.1¡£


2.3¡¢´ó×ÖÐÍÎļþµÄÐζ¨Òå¸ñʽ

  ÓÐЩÓïÑÔÈçÈÕÓï¡¢³¯ÏÊÓ¾ßÓÐÊýǧ¸ö·ÇASCIIÂëÎÄ×Ö¡£ÎªÁËдÕâÖÖÎÄ×Ö£¬CADÌṩÁËÒ»¸öÐζ¨ÒåµÄרÓøñʽÎļþ£¬¼´´ó×ÖÐÍÎļþ£¨big-font£©¡£´ó×ÖÐÍÎļþ³ýÁËÓëASCII×ÖÐÍÎļþÒ»ÑùÓµÓÐÌØÊâÂë0£¬ÔÚÎļþµÄµÚÒ»Ðл¹Ò»¶¨ÒªÓÐÈçϵÄÉùÃ÷£º

  *BIGFONT×ÖÊý£¬×ÖÂëÇø¼äÊý£¬Çø¼äÒ»£¬Çø¼ä¶þ£¬¡£¡£¡£

  ÆäÓàͬASCII×ÖÐÍÎļþ¡£

  ÆäÖУº×ÖÊý£º×ÖÐÍÎļþÄڵĴóÔ¼×ÖÊý£¬Óëʵ¼ÊÊýÎó²î¡´10%.

×Ö·ûÇø¼äÊý£ºÒÔ×Ö·ûµÄHigh ByteΪÖ÷£¬ÄÚ·ÖΪ¼¸¸öÇø¼ä¡£

Çø¼äÒ»¡¢Çø¼ä¶þ£ºHigh ByteµÄÉÏÏ·¶Î§¡£

±¾ÎÄÖ÷ÒªÌÖÂÛASCIIÂëµÄÀ©³ä£¬¶Ô´ó×ÖÐÍÎļþÔڴ˲»¶à¼ÓÌÖÂÛ¡£


3¡¢ÐÎÎļþµÄ±àÂë

SHPÎļþÊDzÉÓÃһϵÁеÄÐÎ×´ÃèÊö×ÖºÍרÓÃÂëÀ´±àÂëµÄ£¬³ÌÐòԱʹÓÃÕýÎı༭³ÌÐò»ò×Ö´¦Àí³ÌÐòÀ´ÊäÈë¡£


3.1¡¢ÐÎ×´ÃèÊö×Ö

  ÐÎ×´ÃèÊö×Ö°üÀ¨Ò»¸ö×ֽڵıÊÔ˶¯Ê¸Á¿³¤¶ÈºÍ·½Ïò´úÂë¡£Óöþ½øÖÆ´úÂëÖ¸¶¨±ÊÔ˶¯µÄʸÁ¿³¤¶ÈºÍ·½Ïò´úÂë¿ÉÒÔ×é³ÉÒ»¸öÐÎ-×Ö·û¡£Ã¿Ò»¸ö¶þ½øÖÆ´úÂëÊÇÒ»¸ö×Ö½Ú¡£´úÂë0µ½16²»ÊÇʸÁ¿-·½Ïò´úÂ룬¶øÊÇרÓõıàдÐζ¨ÒåµÄ´úÂë¡£



CADµÄ×ÖÌåÓë×Ö¿âµÄ½éÉÜÓëÉèÖ㨶þ£©


  ÿ¸öʸÁ¿µÄ³¤¶ÈºÍ·½Ïò´úÂëÊÇÒ»¸öÈý×Ö·ûµÄ×Ö·û´®¡£ÔÚ´úÂë×Ö·û´®ÖУ¬µÚÒ»¸ö×Ö·û±ØÐëΪ0£¬µÚ¶þ¸ö×Ö·ûÖ¸¶¨Ê¸Á¿µÄ³¤¶È,ËüÏà¶ÔÓÚÐÎ×´µÄ¡±¸ß¶È¡±¶øÑÔ¡£Ê¸Á¿³¤¶ÈÊܵ½±ÈÀýÒò×ÓµÄÓ°Ï죬ʸÁ¿³¤¶ÈºÍ±ÈÀýÒò×ӵĻýÊÇʵ¼ÊµÄ¾àÀëÖµ¡£µÚÈý¸ö×Ö·ûÖ¸¶¨Ê¸Á¿µÄ·½Ïò¡£ÔÚʹÓÃʱ£¬ÓÐ16¸ö¿ÉÓõıê×¼·½Ïò¡£Í¼2-1ËùʾΪ16¸ö±ê×¼·½Ïò¡£

  ͼÖÐËùÓÐʸÁ¿¶¼ÊÇÒÔͬһ³¤¶È¹æ¸ñÀ´»æÖƵġ£¶Ô½ÇÏßʸÁ¿±»¡°ÑÓ³¤¡±À´Æ¥Åä×î½Ó½üÕý½»Ê¸Á¿X»òYµÄÎ»ÒÆÁ¿¡£ÀýÈ磻ÈÃÎÒÃǽ¨Á¢Ò»¸öÃüÃûΪDBOXÐÎ×´ºÅΪ230µÄÐÎ×´¡£¼ûͼ2-2

*230£¬6£¬DBOX

014£¬010£¬01C£¬018£¬012£¬0

  ×¢Òâ³ýÁË¿ÉÒÔʹÓÃʸÁ¿-·½Ïò´úÂëÍ⣬»¹¿ÉʹÓÃÌØÊâ´úÂë8ºÍ9¶¨ÒåÒ»¶ÔÓÉXºÍYÔöÁ¿×é³ÉµÄÎ»ÒÆÖµ¡£

3.2¡¢×¨ÓôúÂë

  רÓôúÂë¿ÉÒÔÊÇÊ®½øÖÆÒ²¿ÉÒÔÊÇÊ®Áù½øÖÆ£¬Ö¸¶¨µÄ´úÂë¿ÉÒÔ´Ó0µ½16»ò´Ó000µ½00E¡£ÒÔ0´òÍ·µÄÈýλ¶þ½øÖÆÊýÊÇÊ®Áù½øÖƵÄÌØÊâ´úÂë¡£´úÂë10ÊÇÊ®½øÖƵÄÌØÊâ´úÂ룬¶ø010µÈÓÚÊ®½øÖÆÊýµÄ16£¬µ«×îÖØÒªµÄÊÇ010±»CAD½âÊÍΪʸÁ¿-·½Ïò´úÂ룬±íʾʸÁ¿µÄ³¤¶ÈΪ1£¬·½ÏòΪ0¶È¡£µÈÓÚ10µÄÊ®Áù½øÖÆÊýÊÇ00A¡£¸÷רÓôúÂëµÄº¬ÒåÈçÏ¡£

  ´úÂë0£ºÐζ¨ÒåµÄ½áÊø,Ðζ¨ÒåµÄ½áÊø±ê¼ÇÊÇ0¡£

  ´úÂë1ºÍ2£ºÌ§±ÊºÍÂä±ÊÂä±Ê(¼´»æÍ¼)ģʽÔÚ»æÖÆÃ¿¸öÐεĿªÊ¼Ê±¼¤»î¡£µ±»æÍ¼Ä£Ê½´ò¿ªÊ±£¬Ò»¸öʸÁ¿ËµÃ÷½«»æÖÆÒ»ÌõÖ±Ïߣ»µ±»æÍ¼Ä£Ê½¹Ø±Õʱ£¬Ê¸Á¿ËµÃ÷Ö»ÒÆµ½ÐÂλÖ㬶ø²»»æÖÆÖ±Ïß¡£

  ´úÂë3ºÍ4£º±ÈÀýÒò×Ó°´ÕÕÏÂÃæÖ¸¶¨µÄÕûÊýÒò×Ó·Å´ó»òËõСÐÎÖеÄÒ»¸ö(»òÒ»×é)ʸÁ¿µÄ³ß´ç¡£´úÂë3¸æËßCADÓÃÏÂһʸÁ¿³ýÒÔ½ôËæ´úÂë3ºóµÄ±ÈÀýÒò×Ó£¬´úÂë4¸æËßCADÓÃÏÂһʸÁ¿³ËÒÔ½ôËæ´úÂë4ºóµÄ±ÈÀýÒò×Ó¡£±ÈÀýÒò×ÓÔÚͬһÐÎÖÐÊÇÀۼƵÄ¡£

  ´úÂë5ºÍ6£º±£´æºÍ»Ö¸´Î»ÖÃÐζ¨ÒåÖеÄÿһλÖö¼ÓëÉÏÒ»¸öλÖùØÁª¡£Ò»µ©±Ê±»ÒƵ½ÁËÒ»¸öÌØÊâµÄλÖÃÉÏ£¬ÔÚÒÆ¶¯Ç°¿ÉÔÚÐζ¨ÒåÖмǼµ±Ç°µÄλÖù©ÒÔºóʹÓá£ÕâÓÃÓÚµ±Ò»¸ö¶ÔÏóÔÚͬһ¸öλÖÃÉÏ¿ªÊ¼»ò½áÊø¶à´ÎµÄÇé¿ö¡£ÀýÈ磬×éºÏʹÓôúÂë5ºÍ6½«·Ç³£·½±ãµØ»æÖÆÒ»¸ö´øÓзøÌõµÄ³µÂÖ£¬ÓôúÂë5¶¨Òå³µÂÖµÄÖÐÐÄ£¬»æÖÆ·øÌõ£¬È»ºóÓôúÂë6·µ»Ø³µÂÖµÄÖÐÐļÌÐø»æÖÆ¡£

  ±£´æºÍ»Ö¸´Î»ÖÃÒ²¾ÍÊǽ«µ±Ç°Î»ÖÃѹÈë¶ÑÕ»»ò´Ó¶ÑÕ»Öе¯³öµÄ¹ý³Ì¡£¶ÑÕ»ÖÐÒ»´Î×î¶à¿É±£´æËĸöλÖᣴӶÑÕ»Öе¯³öµÄ˳ÐòÓëѹÈë¶ÑÕ»µÄ˳ÐòÏà·´£¬ÇÒÿ¸öѹÈë¶ÑÕ»µÄλÖñØÐ뵯³ö¡£

  Èç¹ûÓÉÓÚ¹ý¶àµÄѹÈë²Ù×÷¡¢µ¯³ö¶øÔì³É¶ÑÕ»Òç³ö£¬ÔòÔÚ»æÖÆÐÎʱ½«ÏÔʾ´íÎóÐÅÏ¢

  ´úÂë7£º×ÓÐÎ ÔÚSHP/SHXÎļþÖж¨ÒåµÄÒ»¸öÐΣ¬¸ÃÐοɰüº¬ÔÚͬһ¸öÐÎÎļþÖеÄÁíÒ»¸öÐζ¨ÒåÖУ¬´úÂë7ºóÃæ½ô¸ú²åÈëµÄÐεıàºÅ¡£

  ´úÂë8ºÍ9£ºX - YÎ»ÒÆÆÕͨʸÁ¿Ö»ÄÜ»æÖÆÔÚ16¸öÔ¤¶¨ÒåµÄ·½ÏòÉÏ£¬²¢ÇÒ×î´ó³¤¶ÈΪ15¡£Í¨¹ý´úÂë8ºÍ9¿ÉÓÃX - YÎ»ÒÆ»æÖƷDZê׼ʸÁ¿¡£´úÂë8ºó±ØÐë¸úÁ½¸ö¶¨Òå×Ö½Ú£¬·Ö±ðΪXÎ»ÒÆÓëYÎ»ÒÆ¡£µ¹È磬8,(7,-8)±íʾ½«±ÊÑØXÖáÕýÏòÒÆ¶¯7¸öµ¥Î»£¬ÑØYÖḺÏòÒÆ¶¯8¸öµ¥Î»¡£ÕâÀïµÄÀ¨ºÅÊÇ¿ÉÑ¡µÄ£¬Ö»ÊÇΪÁËÔöÇ¿¿É¶ÁÐÔ¡£ÓôúÂë9¿É»æÖÆÒ»ÏµÁзDZê׼ʸÁ¿¡£´Ë´úÂëºóÃæ¿É¸úÈÎÒâÊýÁ¿µÄX-YÎ»ÒÆ¶Ô£¬ÓÉ(0,0)¶ÔÖÕÖ¹¡£ÀýÈ磬9, (7,-8), (14,9), (-17,3), (0,0)±íʾ°´µ±Ç°µÄģʽʹÓÃÈý¶ÔÎ»ÒÆÖµ£¬ÓÃ(0,0)¶Ô·µ»ØÆÕͨʸÁ¿Ä£Ê½¡£

  ´úÂë00A£º°Ë·ÖÔ²»¡´úÂë00A(»ò10)¸æËßCADÓÃÏÂÁ½¸ö×Ö½Ú¶¨ÒåÒ»¸öÔ²»¡£¬´ËÔ²»¡³ÆÎª°Ë·ÖÔ²»¡£¬ÒòΪËü¿çÔ½Ò»¸ö»ò¶à¸ö45¡ãµÄ°Ë·ÖÔ²¡£°Ë·ÖÔ²»¡µÄÆðµãºÍ¶Ëµã¶¼ÔÚ°Ë·ÖÔ²±ß½çÉÏ¡£Í¼2-3ËùʾΪ¸÷°Ë·ÖÔ²µÄ´úÂë±àºÅ¡£»æÖư˷ÖÔ²»¡µÄ¸ñʽÈçÏÂËùʾ£º


CADµÄ×ÖÌåÓë×Ö¿âµÄ½éÉÜÓëÉèÖ㨶þ£©3533.png


10£¬°ë¾¶£¬(-)0SC

  °ë¾¶¿ÉÒÔÊÇ1µ½255Ö®¼äµÄÈÎÒâÖµ¡£µÚ3¸ö×Ö½ÚÒÔ0´òÍ·£¬Ö¸¶¨Ô²»¡µÄ·½Ïò(˳ʱÕë·½ÏòΪ¸º£¬ÄæÊ±Õë·½ÏòΪÕý)¡¢Æðʼ°Ë·ÖÔ²( S )ºÍ¿çÔ½µÄ°Ë·ÖÔ²Êý( C )µÄֵΪ0µ½7¡£ÆäÖУ¬0µÈÓڰ˸ö°Ë·ÖÔ²»òÕû¸öÔ²¡£Í¼18-48ËùʾµÄ»¡ÓÃÒÔÏ´úÂë»æÖÆ£º

10£¬(2£¬-043)

  »æÖƵÄÔ²»¡°ë¾¶Îª2£¬´Ó°Ë·ÖÔ²4´¦¿ªÊ¼£¬Ë³Ê±ÕëÐýת135¡ã(¿çÔ½ÁËÈý¸ö°Ë·ÖÔ²)¡£

´úÂë00B£º²»¹æÔòÔ²»¡ ´úÂë00B(11)»æÖƲ»¹æÔòµÄÔ²�¡£¬ÆäÆðµãºÍ¶Ëµã²»Ò»¶¨ÔÚ°Ë·ÖÔ²±ß½çÉ�¡£Æä¶¨Òå¸ñʽΪ£º

11£¬start_offset£¬end_offset£¬high_radius£¬low_radius£¬(-)0SC

start_offsetºÍend_offset±íʾ´ÓÔ²»¡ÆðµãºÍ¶Ëµãµ½ËùÔڵİ˷ÖÔ²±ß½çµÄ¾àÀë¡£high_radiusÈç¹ûΪ·Ç0Öµ£¬±íʾ°ë¾¶´óÓÚ255¡£low_radiusºÍ×îºó¶¨ÒåµÄ×Ö½ÚÓë°Ë·ÖÔ²»¡µÄ¶¨Òå(´úÂë00A£¬ÈçǰËùÊö)Ò»Ñù£¬¸ºÊýÒÀÈ»±íʾ˳ʱÕë·½Ïò¡£

  ´úÂë00CºÍ00D£ºÖ¸¶¨Í¹¶ÈµÄÔ²»¡ ´úÂë00CºÍ00D(12ºÍ13 )ÌṩÁËÁíÒ»ÖÖ²»Í¬ÓÚ°Ë·ÖÔ²µÄ»æÖÆÔ²»¡µÄ·½Ê½¡£ÔÚ´úÂë00CºÍ00DÖÐͨ¹ý½«Í¹¶ÈÒò×ÓÓ¦Óõ½Î»ÒÆÊ¸Á¿À´»æÖÆÔ²»¡¡£´úÂë00CºÍ00DÊÇÓÉXÎ»ÒÆºÍYÎ»ÒÆÈ·¶¨Ô²»¡µÄ¶Ëµã£¬ÓÉ͹¶ÈÈ·¶¨Ô²»¡µÄÇúÂÊ¡£Í¹¶ÈÓÉÁ¬½ÓÔ²»¡Á½¸ö¶ËµãµÄÖ±ÏßÈ·¶¨¡£Í¹¶ÈµÄȡֵ·¶Î§Îª-127µ½+127¡£×î´óºÍ×îСֵ(127»ò-127)¶¨ÒåÁË180¡ãµÄÔ²»¡(°ë¸öÔ²)¡£Ð¡Öµ¶ÔӦС¶ÈÊýµÄÔ²»¡¡£Òâ˼ÊÇ£¬¼ÙÉèÖ¸¶¨µÄ͹¶ÈֵΪx£¬ÓÃx³ËÒÔ180ÔÙ³ýÒÔ127£¬¼´µÃµ½¶ÔÓ¦µÄ½Ç¶ÈÖµ¡£Í¹¶ÈֵΪ0±íʾ¶¨ÒåÒ»ÌõÖ±Ïß¡£

  ´úÂë00C»æÖÆÒ»¶ÎÔ²�¡£¬¶ø´úÂ�00D»æÖƶà¶ÎÔ²»¡(polyarcs)¡£ËüÃÇÓë´úÂë8ºÍ9ÏàËÆ¡£´úÂë00DÓë009Ò»Ñù£¬±ØÐëÓÃ(0,0)¶ÔÖÕÖ¹¡£´úÂë00DºóÃæ¿É¸ú0»ò¶à¸öÔ²»¡¶Î¶¨Ò壬ÆäÖÐ0͹¶ÈÖµÓÃÓÚ»æÖÆÖ±Ïß¡£

´úÂë00EÕýÎÄ´¹Ö±±ê¼ÇÃüÁרÓÃÂë00E(14)½öÓÃÓÚË«ÏòÎÄ×Ö×ÖÌåÃèÊöÖУ¬¼´ÎÄ×Ö¿ÉÒÔÔÚˮƽºÍ´¹Ö±Á½¸ö·½ÏòÉϱíʾ¡£µ±¸ÃÂëÓõ½×Ö·û¶¨ÒåÖУ¬Èç¹ûÎÄ×Ö´¹Ö±Ð´£¬Ôò¶ÔÏÂÒ»¸öÂë½øÐд¦Àí¡£Èç¹ûÎÄ×ÖÊÇˮƽдµÄ£¬ÔòÏÂÒ»¸öÂë¾ÍÌø¹ý²»Óè´¦Àí¡£

  ÔÚˮƽÎÄ×ÖÖУ¬Ã¿¸ö×Ö·ûµÄÆðʼµãÔÚÆä»ùÏß×ó¶Ë£¬¶øÔÚ´¹Ö±ÎÄ×ÖÖУ¬ÆðʼµãÔÚ×Ö·û¶¥²¿ÖÐÐÄ¡£ÔÚÿ¸ö×Ö·û½áÊøÊ±£¬¡°Ì§±Ê¡±¶ÎÒ»°ãÒª»Øµ½ÏÂÒ»¸ö×Ö·ûµÄÆðʼµã¡£¶ÔÓÚˮƽÎÄ×ÖÒªÏòÓÒ£¬¶Ô´¹Ö±ÎÄ×ÖÒªÏòÏ¡£×¨ÓÃÂë00EÖ÷ÒªÓÃÀ´µ÷ÕûÆðµãºÍÖÕµãµÄ²î±ð£¬Ê¹Í¬Ò»×ÖÐοÉÓÃÔÚˮƽºÍ´¹Ö±Á½¸ö·½ÏòÉÏ¡£

3¡¢SHXÎļþµÄ´æ´¢¸ñʽ

  Á˽âSHXÎļþµÄ¸ñʽ£¬ÓÐÖúÓÚʰ빦±¶µØ½â¾öʵ¼ÊÎÊÌâ¡£

  ASCII×ÖÌåÎļþºÍ´ó×ÖÌåÎļþµÄSHX¸ñʽ·Ö±ð¼û±í2-1ºÍ±í2-2

±í2-1 ASCII×ÖÌåÎļþ´æ´¢¸ñʽ

ÐòºÅÆðʼ¼°ÖÕÖ¹×Ö½ÚÊý¾ÝÄÚÈÝ

11¡×20ShapeÎļþ°æ±¾±êʶ×Ö·û´®,¡°CAD-86 shapes 1.0¡±

221¡×23CR+LF+EOF (16½øÖƵÄ0D 0A 1A)

324¡×25×îСµÄ×ÖÐÍÂë(0)

426¡×27×î´óµÄ×ÖÐÍÂë

528¡×29×ÖÐÍÂë×ÜÊýN£¬°üÀ¨×Ö·û¼¯µÄÉùÃ÷(Code 0)

630¡×(33+4m)MΪ0µ½(N-1)£¬Ã¿ËĸöBytesÒ»×Ö£¬Ç°2ButesΪ×ÖÐÍÂ룬ºó2BytesΪ×ÖÐͶ¨ÒåµÄ³¤¶È£¬¾ùΪÕûÊý¡£

7(33+4n-1)¡×ÒÀ³¤¶È°Ú·Å¸÷×ÖÐͶ¨Òå

±í2-2´ó×ÖÌåÎļþ´æ´¢¸ñʽ

ÐòºÅÆðʼ¼°ÖÕÖ¹×Ö½ÚÊý¾ÝÄÚÈÝ

10¡×21ShapeÎļþ°æ±¾±êʶ×Ö·û´®,¡°CAD-86 bigfont 1.0¡±

222¡×24CR+LF+EOF (16½øÖƵÄ0D 0A 1A)

325¡×26(08 00)

427¡×28×ÖÐÍÂë×ÜÊýN£¬°üÀ¨×Ö·û¼¯µÄÉùÃ÷(Code 0)

52¡×30×ÖÐÍÂëÇø¼äÊýK

631¡×(31+4m)MΪ0µ½(k-1)£¬Ã¿ËĸöBytesÒ»×é´æ·ÅÇø¼äµÄÆðʼÓë½áβ×ÖÂ룬¸÷2Bytes¡£

731+4k¡×(31+4k+8L-1)LΪ0µ½£¨N-1£©£¬Ã¿8λһ±Ê´æ·Å×ÖÐ͵Ä×ÖÂë2Bytes¡¢³¤¶È2BytesÓë×ÖÐͶ¨ÒåµÄµØÖ·£¨4Bytes£©µÈÊý¾Ý¡£

8×îºóÒÀ³¤¶È°Ú·Å¸÷×ÖÐͶ¨Òå









ÍÆ¼öÔĶÁ£ºCAD»úÐµÖÆÍ¼Ó¦Óûù´¡Ö®Æ½ÃæÍ¼ÐλæÍ¼»ù�¡£¨Ò»£�

ÍÆ¼öÔĶÁ£ºCADÅàѵ


×îÐÂ×ÊѶ ¾­Ñé¼¼ÇÉ CAD³£¼ûÎÊÌâ
Á¢¼´»ñÈ¡±¨¼Û
ÇëÌîдÐÕÃû
ÐÕÃûÖÁÉÙÊäÈë2¸ö×Ö·û
ÐÕÃû½öÖ§³Öºº×Ö¡¢×Öĸ
ÑéÖ¤
»ñÈ¡ÑéÖ¤Âë
ÇëÌîдÊÖ»úºÅ
ÇëÌîдÕýÈ·µÄÊÖ»úºÅ
ÑéÖ¤Âë
ÑéÖ¤ÂëӦΪ6λÊý×Ö
ÑéÖ¤Âë´íÎó
ÇëÌîд¹«Ë¾Ãû³Æ
¹«Ë¾Ãû³Æ½öÖ§³Öºº×Ö¡¢×Öĸ
ÇëÏÈÔĶÁ²¢Í¬Òâ¡¶Òþ˽Õþ²ß¡·
ÖÐÍûCAD
ϵͳÐèÇó ÀúÊ·°æ±¾
ÖÐÍû3D
ϵͳÐèÇó ÀúÊ·°æ±¾
¹Ø×¢¹«ÖÚºÅ
Ãâ·ÑÁìÈ¡30Ì켤»îÂë
ÁªÏµ¿Í·þ