Autodesk AutoCAD 2014

Transcription

Autodesk AutoCAD 2014March 2013

2013 Autodesk, Inc. All Rights Reserved. Except as otherwise permitted by Autodesk, Inc., this publication, or parts thereof, may notbe reproduced in any form, by any method, for any purpose.Certain materials included in this publication are reprinted with the permission of the copyright holder.TrademarksThe following are registered trademarks or trademarks of Autodesk, Inc., and/or its subsidiaries and/or affiliates in the USA and other countries:123D, 3ds Max, Algor, Alias, Alias (swirl design/logo), AliasStudio, ATC, AUGI, AutoCAD, AutoCAD Learning Assistance, AutoCAD LT, AutoCADSimulator, AutoCAD SQL Extension, AutoCAD SQL Interface, Autodesk, Autodesk Homestyler, Autodesk Intent, Autodesk Inventor, AutodeskMapGuide, Autodesk Streamline, AutoLISP, AutoSketch, AutoSnap, AutoTrack, Backburner, Backdraft, Beast, Beast (design/logo) Built withObjectARX (design/logo), Burn, Buzzsaw, CAiCE, CFdesign, Civil 3D, Cleaner, Cleaner Central, ClearScale, Colour Warper, Combustion,Communication Specification, Constructware, Content Explorer, Creative Bridge, Dancing Baby (image), DesignCenter, Design Doctor, Designer'sToolkit, DesignKids, DesignProf, DesignServer, DesignStudio, Design Web Format, Discreet, DWF, DWG, DWG (design/logo), DWG Extreme,DWG TrueConvert, DWG TrueView, DWFX, DXF, Ecotect, Evolver, Exposure, Extending the Design Team, Face Robot, FBX, Fempro, Fire, Flame,Flare, Flint, FMDesktop, Freewheel, GDX Driver, Green Building Studio, Heads-up Design, Heidi, Homestyler, HumanIK, IDEA Server, i-drop,Illuminate Labs AB (design/logo), ImageModeler, iMOUT, Incinerator, Inferno, Instructables, Instructables (stylized robot design/logo),Inventor,Inventor LT, Kynapse, Kynogon, LandXplorer, LiquidLight, LiquidLight (design/logo), Lustre, MatchMover, Maya, Mechanical Desktop, Moldflow,Moldflow Plastics Advisers, Moldflow Plastics Insight, Moldflow Plastics Xpert, Moondust, MotionBuilder, Movimento, MPA, MPA (design/logo),MPI, MPI (design/logo), MPX, MPX (design/logo), Mudbox, Multi-Master Editing, Navisworks, ObjectARX, ObjectDBX, Opticore, Pipeplus, Pixlr,Pixlr-o-matic, PolarSnap, PortfolioWall, Powered with Autodesk Technology, Productstream, ProMaterials, RasterDWG, RealDWG, Real-timeRoto, Recognize, Render Queue, Retimer, Reveal, Revit, RiverCAD, Robot, Scaleform, Scaleform GFx, Showcase, Show Me, ShowMotion,SketchBook, Smoke, Softimage, Softimage XSI (design/logo), Sparks, SteeringWheels, Stitcher, Stone, StormNET, Tinkerbox, ToolClip, Topobase,Toxik, TrustedDWG, U-Vis, ViewCube, Visual, Visual LISP, Voice Reality, Volo, Vtour, WaterNetworks, Wire, Wiretap, WiretapCentral, XSI.All other brand names, product names or trademarks belong to their respective holders.DisclaimerTHIS PUBLICATION AND THE INFORMATION CONTAINED HEREIN IS MADE AVAILABLE BY AUTODESK, INC. "AS IS." AUTODESK, INC. DISCLAIMSALL WARRANTIES, EITHER EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY IMPLIED WARRANTIES OF MERCHANTABILITY ORFITNESS FOR A PARTICULAR PURPOSE REGARDING THESE MATERIALS.

ContentsChapter 1DXF Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1About the DXF Format (DXF) . . . . . . . . . . .About DXF Formatting Conventions . . . . . . . .About Object and Entity Codes (DXF) . . . . . . .Group Code Value Types Reference (DXF) . . . . .DXF Group Codes in Numerical Order Reference .Chapter 2.1.1.2.2.5HEADER Section . . . . . . . . . . . . . . . . . . . . . . . . . . 13About the DXF HEADER Section . . . . . . . . .HEADER Section Group Codes (DXF) . . . . . . .Revised VPORT Header Variables (DXF) . . . . .Special Handling of Date/Time Variables (DXF) .Chapter 3. 13. 13. 32. 33CLASSES Section . . . . . . . . . . . . . . . . . . . . . . . . . . 37About the DXF CLASSES Section . . . . . . . . . . . . . . . . . . . . . 37CLASSES Section Group Codes (DXF) . . . . . . . . . . . . . . . . . . . 37Default Class Values (DXF) . . . . . . . . . . . . . . . . . . . . . . . . 39Chapter 4TABLES Section . . . . . . . . . . . . . . . . . . . . . . . . . . 41About the DXF TABLES Section (DXF) . . . . . . . . . . . . . . . . . . 41About Symbol Table Group Codes (DXF) . . . . . . . . . . . . . . . . . 41Common Symbol Table Group Codes (DXF) . . . . . . . . . . . . . . . 42iii

Common Group CodesAPPID (DXF) . . . . . . . . .BLOCK RECORD (DXF) . . .DIMSTYLE (DXF) . . . . . .LAYER (DXF) . . . . . . . . .LTYPE (DXF) . . . . . . . . .STYLE (DXF) . . . . . . . . .UCS (DXF) . . . . . . . . . .VIEW (DXF) . . . . . . . . .VPORT (DXF) . . . . . . . .Chapter 5for Symbol Table Entries (DXF) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43. 44. 45. 46. 51. 52. 53. 55. 56. 60BLOCKS Section . . . . . . . . . . . . . . . . . . . . . . . . . . 65About the DXF BLOCKS Section . . . . . . .About BLOCKS Section Group Codes (DXF) .BLOCK (DXF) . . . . . . . . . . . . . . . . .ENDBLK (DXF) . . . . . . . . . . . . . . . .Chapter 6. 65. 65. 66. 68ENTITIES Section . . . . . . . . . . . . . . . . . . . . . . . . . 69About the DXF ENTITIES Section . . . . . . . . . . . . . . . . . . . . . 69Common Group Codes for Entities (DXF) . . . . . . . . . . . . . . . . 693DFACE (DXF) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 723DSOLID (DXF) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74ACAD PROXY ENTITY (DXF) . . . . . . . . . . . . . . . . . . . . . . 74ARC (DXF) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75ATTDEF (DXF) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76ATTRIB (DXF) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82BODY (DXF) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87CIRCLE (DXF) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87DIMENSION (DXF) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88Common Dimension Group Codes (DXF) . . . . . . . . . . . . . 88Aligned Dimension Group Codes (DXF) . . . . . . . . . . . . . . 91Angular Dimension Group Codes (DXF) . . . . . . . . . . . . . . 92Linear and Rotated Dimension Group Codes (DXF) . . . . . . . . 93Ordinate Dimension Group Codes (DXF) . . . . . . . . . . . . . 94Radial and Diameter Dimension Group Codes (DXF) . . . . . . . 95Dimension Style Overrides (DXF) . . . . . . . . . . . . . . . . . . 96ELLIPSE (DXF) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97HATCH (DXF) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98Boundary Path Data (DXF) . . . . . . . . . . . . . . . . . . . . 101Pattern Data (DXF) . . . . . . . . . . . . . . . . . . . . . . . . . 105HELIX (DXF) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105IMAGE (DXF) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106INSERT (DXF) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108LEADER (DXF) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109LIGHT (DXF) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111iv Contents

LINE (DXF) . . . . . . . . . . . . . . . . . . . . .LWPOLYLINE (DXF) . . . . . . . . . . . . . . . .MESH (DXF) . . . . . . . . . . . . . . . . . . . .MLINE (DXF) . . . . . . . . . . . . . . . . . . . .MLEADER (DXF) . . . . . . . . . . . . . . . . . .Common MLeader Group Codes (DXF) . . .MLeader Context Data Group Codes (DXF) .MLeader Leader Node Group Codes (DXF) .MLeader Leader Line Group Codes (DXF) . .MLEADERSTYLE (DXF) . . . . . . . . . . . . . .MTEXT (DXF) . . . . . . . . . . . . . . . . . . .OLEFRAME (DXF) . . . . . . . . . . . . . . . . .OLE2FRAME (DXF) . . . . . . . . . . . . . . . . .POINT (DXF) . . . . . . . . . . . . . . . . . . . .POLYLINE (DXF) . . . . . . . . . . . . . . . . . .Polyface Meshes (DXF) . . . . . . . . . . . .RAY (DXF) . . . . . . . . . . . . . . . . . . . . .REGION (DXF) . . . . . . . . . . . . . . . . . . .SECTION (DXF) . . . . . . . . . . . . . . . . . .SEQEND (DXF) . . . . . . . . . . . . . . . . . . .SHAPE (DXF) . . . . . . . . . . . . . . . . . . . .SOLID (DXF) . . . . . . . . . . . . . . . . . . . .SPLINE (DXF) . . . . . . . . . . . . . . . . . . .SUN (DXF) . . . . . . . . . . . . . . . . . . . . .SURFACE (DXF) . . . . . . . . . . . . . . . . . .Extruded Surface (DXF) . . . . . . . . . . .Lofted Surface (DXF) . . . . . . . . . . . . .Revolved Surface (DXF) . . . . . . . . . . .Swept Surface (DXF) . . . . . . . . . . . . .TABLE (DXF) . . . . . . . . . . . . . . . . . . . .TEXT (DXF) . . . . . . . . . . . . . . . . . . . .TOLERANCE (DXF) . . . . . . . . . . . . . . . .TRACE (DXF) . . . . . . . . . . . . . . . . . . . .UNDERLAY (DXF) . . . . . . . . . . . . . . . . .VERTEX (DXF) . . . . . . . . . . . . . . . . . . .VIEWPORT (DXF) . . . . . . . . . . . . . . . . .WIPEOUT (DXF) . . . . . . . . . . . . . . . . . .XLINE (DXF) . . . . . . . . . . . . . . . . . . . .Chapter 7. 113. 114. 115. 117. 119. 119. 122. 127. 127. 128. 131. 134. 134. 137. 138. 139. 140. 141. 141. 142. 143. 144. 145. 146. 147. 148. 150. 151. 152. 154. 161. 163. 164. 165. 166. 168. 174. 176OBJECTS Section . . . . . . . . . . . . . . . . . . . . . . . . . 177About the DXF OBJECTS Section . . . . . .About OBJECT Section Group Codes (DXF) .About Object Ownership (DXF) . . . . . . .Common Group Codes for Objects (DXF) . .ACAD PROXY OBJECT (DXF) . . . . . . . .ACDBDICTIONARYWDFLT (DXF) . . . . . . 177. 177. 177. 178. 179. 180Contents v

ACDBPLACEHOLDER (DXF) . . . . . . . . . .DATATABLE (DXF) . . . . . . . . . . . . . . .DICTIONARY (DXF) . . . . . . . . . . . . . .DICTIONARYVAR (DXF) . . . . . . . . . . . .DIMASSOC (DXF) . . . . . . . . . . . . . . .FIELD (DXF) . . . . . . . . . . . . . . . . . .GEODATA (DXF) . . . . . . . . . . . . . . . .GROUP (DXF) . . . . . . . . . . . . . . . . .IDBUFFER (DXF) . . . . . . . . . . . . . . . .IMAGEDEF (DXF) . . . . . . . . . . . . . . .IMAGEDEF REACTOR (DXF) . . . . . . . . .LAYER FILTER (DXF) . . . . . . . . . . . . . .LAYER INDEX (DXF) . . . . . . . . . . . . .LAYOUT (DXF) . . . . . . . . . . . . . . . . .LIGHTLIST (DXF) . . . . . . . . . . . . . . .MATERIAL (DXF) . . . . . . . . . . . . . . . .MLINESTYLE (DXF) . . . . . . . . . . . . . .OBJECT PTR (DXF) . . . . . . . . . . . . . .PLOTSETTINGS (DXF) . . . . . . . . . . . . .RASTERVARIABLES (DXF) . . . . . . . . . . .About RENDER (DXF) . . . . . . . . . . . . .MENTALRAYRENDERSETTINGS (DXF) .RENDERENVIRONMENT (DXF) . . . . .RENDERGLOBAL (DXF) . . . . . . . . .About SECTION (DXF) . . . . . . . . . . . . .Section Manager (DXF) . . . . . . . . .Section Settings (DXF) . . . . . . . . . .Section Type Settings (DXF) . . . . . . .Section Geometry Settings (DXF) . . . .SORTENTSTABLE (DXF) . . . . . . . . . . . .SPATIAL FILTER (DXF) . . . . . . . . . . . . .SPATIAL INDEX (DXF) . . . . . . . . . . . . .SUNSTUDY (DXF) . . . . . . . . . . . . . . .TABLESTYLE (DXF) . . . . . . . . . . . . . . .UNDERLAYDEFINITION (DXF) . . . . . . . .VBA PROJECT (DXF) . . . . . . . . . . . . .VISUALSTYLE (DXF) . . . . . . . . . . . . . .WIPEOUTVARIABLES (DXF) . . . . . . . . . .XRECORD (DXF) . . . . . . . . . . . . . . . .Chapter 8. 181. 182. 183. 185. 186. 188. 189. 192. 193. 193. 194. 195. 195. 196. 199. 200. 208. 210. 210. 214. 215. 215. 219. 220. 221. 221. 222. 223. 224. 225. 226. 228. 229. 231. 234. 234. 235. 238. 239THUMBNAILIMAGE Section . . . . . . . . . . . . . . . . . . . 241About the DXF THUMBNAILIMAGE Section . . . . . . . . . . . . . . 241THUMBNAILIMAGE Section Group Codes (DXF) . . . . . . . . . . . . 241Chapter 9vi ContentsDrawing Interchange File Formats . . . . . . . . . . . . . . . 243

About Drawing Interchange File Formats (DXF) . . . . .About ASCII DXF Files . . . . . . . . . . . . . . . . . . .About the General DXF File Structure (DXF) . . . .About Group Codes in DXF Files (DXF) . . . . . . .About ASCII Control Characters in DXF Files .Header Group Codes in DXF Files (DXF) . . . . . .Class Group Codes in DXF Files (DXF) . . . . . . .Symbol Table Group Codes in DXF Files (DXF) . . .Symbol Table Example (DXF) . . . . . . . . .Blocks Group Codes in DXF Files (DXF) . . . . . . .Entity Group Codes in DXF Files (DXF) . . . . . . .Object Group Codes in DXF Files (DXF) . . . . . .About Writing a DXF Interface Program . . . . . .Reading a DXF File (DXF) . . . . . . . . . . .Writing a DXF File (DXF) . . . . . . . . . . .About Binary DXF Files (DXF) . . . . . . . . . . . . . . .Slide Files (DXF) . . . . . . . . . . . . . . . . . . . . . .Old Slide Header (DXF) . . . . . . . . . . . . . . .About Slide Library Files (DXF) . . . . . . . . . . . . . .Chapter 10.

String (with the introduction of extended symbol names in AutoCAD 2000, the 255-character limit has been increased to 2049 single-byte characters not including the newline at the end of the line) 0-9 10-39 Double precision 3D point value 40-59 Double-precision floating-point value 2 Chapter 1 DXF Format