Update Pier_v1 project

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
This commit is contained in:
CopilotandCopilot committed 2026-11-03 12:04:58 +09:00
1 parent f25e36c050
commit ad73ddec2b
2476 files changed
+3423 -4902

No files matched your search

@@ -0,0 +1,561 @@
This is LibreDWG.info, produced by makeinfo version 7.2 from
LibreDWG.texi.
This manual is for GNU LibreDWG (version 0.14, 27 June 2026).
Copyright © 2010-2026 Free Software Foundation, Inc.
Permission is granted to copy, distribute and/or modify this
document under the terms of the GNU Free Documentation License,
Version 1.3 or any later version published by the Free Software
Foundation; with no Invariant Sections, with no Front-Cover Texts,
and with no Back-Cover Texts. A copy of the license is included in
the section entitled "GNU Free Documentation License".
All other trademarks, trade names or company names referenced herein
are used for identification purposes only and are the property of their
respective owners.
DWG is the native and proprietary file format for AutoCAD® and a
trademark of Autodesk, Inc. LibreDWG is neither associated with
Autodesk, nor with the Open Design Alliance.
INFO-DIR-SECTION Libraries
START-INFO-DIR-ENTRY
* LibreDWG: (LibreDWG). Free implementation of the DWG file format.
END-INFO-DIR-ENTRY

Indirect:
LibreDWG.info-1: 1095
LibreDWG.info-2: 303901

Tag Table:
(Indirect)
Node: Top1095
Node: Overview2721
Node: Usage10452
Node: Types11183
Node: Objects13909
Node: HEADER14200
Node: ENTITIES30247
Ref: 3DFACE30440
Ref: 3DLINE30786
Ref: 3DSOLID31018
Ref: ALIGNMENTPARAMETERENTITY32363
Ref: ARC32429
Ref: ARCALIGNEDTEXT32756
Ref: ARC_DIMENSION34036
Ref: ATTDEF35421
Ref: ATTRIB36733
Ref: BASEPOINTPARAMETERENTITY38032
Ref: BLOCK38100
Ref: BODY38286
Ref: CAMERA38321
Ref: CIRCLE38418
Ref: DGNUNDERLAY38656
Ref: UNDERLAY38656
Ref: DIMENSION_ALIGNED39243
Ref: DIMENSION_ANG2LN40375
Ref: DIMENSION_ANG3PT41563
Ref: DIMENSION_DIAMETER42732
Ref: DIMENSION_LINEAR43821
Ref: DIMENSION_ORDINATE45000
Ref: DIMENSION_RADIUS46129
Ref: DWFUNDERLAY47213
Ref: ELLIPSE47250
Ref: ENDBLK47572
Ref: ENDREP47641
Ref: EXTRUDEDSURFACE47885
Ref: FLIPGRIPENTITY50489
Ref: FLIPPARAMETERENTITY50571
Ref: GEOPOSITIONMARKER50651
Ref: HATCH51401
Ref: HELIX52654
Ref: IMAGE53951
Ref: INSERT54708
Ref: JUMP55444
Ref: LARGE_RADIAL_DIMENSION55668
Ref: LAYOUTPRINTCONFIG56837
Ref: LEADER56981
Ref: LIGHT58131
Ref: LINE60261
Ref: LINEARGRIPENTITY60572
Ref: LINEARPARAMETERENTITY60656
Ref: LOAD60723
Ref: LOFTEDSURFACE60840
Ref: LWPOLYLINE63218
Ref: MESH63818
Ref: MINSERT64479
Ref: MLINE65174
Ref: MPOLYGON65626
Ref: MTEXT66784
Ref: MULTILEADER68234
Ref: NAVISWORKSMODEL70082
Ref: NURBSURFACE70325
Ref: OLE2FRAME71987
Ref: OLEFRAME72414
Ref: PDFUNDERLAY72634
Ref: PLANESURFACE72676
Ref: POINT74181
Ref: POINTCLOUD74479
Ref: POINTCLOUDEX75499
Ref: POINTPARAMETERENTITY77032
Ref: POLARGRIPENTITY77110
Ref: POLYLINE_2D77184
Ref: POLYLINE_3D77917
Ref: POLYLINE_MESH78410
Ref: POLYLINE_PFACE78947
Ref: PROXY_ENTITY79349
Ref: RAY79942
Ref: REGION80090
Ref: REPEAT80125
Ref: REVOLVEDSURFACE80203
Ref: ROTATIONGRIPENTITY82280
Ref: ROTATIONPARAMETERENTITY82366
Ref: RTEXT82434
Ref: SECTIONOBJECT82784
Ref: SEQEND83409
Ref: SHAPE83516
Ref: SOLID83955
Ref: SPLINE84315
Ref: SWEPTSURFACE85173
Ref: TABLE87891
Ref: TEXT94167
Ref: TOLERANCE94880
Ref: TRACE95247
Ref: UNKNOWN_ENT95612
Ref: VERTEX_2D95684
Ref: VERTEX_3D96035
Ref: VERTEX_MESH96185
Ref: VERTEX_PFACE96228
Ref: VERTEX_PFACE_FACE96276
Ref: VIEWPORT96425
Ref: VISIBILITYGRIPENTITY98425
Ref: VISIBILITYPARAMETERENTITY98513
Ref: WIPEOUT98583
Ref: XLINE99339
Ref: XYGRIPENTITY99376
Ref: XYPARAMETERENTITY99456
Node: OBJECTS99514
Ref: ACMECOMMANDHISTORY99706
Ref: ACMESCOPE99816
Ref: ACMESTATEMGR99929
Ref: ACSH_BOOLEAN_CLASS100048
Ref: ACSH_BOX_CLASS100425
Ref: ACSH_BREP_CLASS100793
Ref: ACSH_CHAMFER_CLASS102306
Ref: ACSH_CONE_CLASS102798
Ref: ACSH_CYLINDER_CLASS103224
Ref: ACSH_EXTRUSION_CLASS103651
Ref: ACSH_FILLET_CLASS104981
Ref: ACSH_HISTORY_CLASS105631
Ref: ACSH_LOFT_CLASS105956
Ref: ACSH_PYRAMID_CLASS106367
Ref: ACSH_REVOLVE_CLASS106780
Ref: ACSH_SPHERE_CLASS107492
Ref: ACSH_SWEEP_CLASS107784
Ref: ACSH_TORUS_CLASS109113
Ref: ACSH_WEDGE_CLASS109456
Ref: ALDIMOBJECTCONTEXTDATA109831
Ref: ANGDIMOBJECTCONTEXTDATA110137
Ref: ANNOTSCALEOBJECTCONTEXTDATA110443
Ref: APPID110638
Ref: APPID_CONTROL111010
Ref: ASSOC2DCONSTRAINTGROUP111250
Ref: ASSOC3POINTANGULARDIMACTIONBODY112193
Ref: ASSOCACTION112661
Ref: ASSOCACTIONPARAM113266
Ref: ASSOCALIGNEDDIMACTIONBODY113474
Ref: ASSOCARRAYACTIONBODY113910
Ref: ASSOCARRAYMODIFYACTIONBODY114229
Ref: ASSOCASMBODYACTIONPARAM114675
Ref: ASSOCBLENDSURFACEACTIONBODY116237
Ref: ASSOCCOMPOUNDACTIONPARAM116823
Ref: ASSOCDEPENDENCY117469
Ref: ASSOCDIMDEPENDENCYBODY118160
Ref: ASSOCEDGEACTIONPARAM118416
Ref: ASSOCEDGECHAMFERACTIONBODY118914
Ref: ASSOCEDGEFILLETACTIONBODY119198
Ref: ASSOCEXTENDSURFACEACTIONBODY119485
Ref: ASSOCEXTRUDEDSURFACEACTIONBODY119860
Ref: ASSOCFACEACTIONPARAM120185
Ref: ASSOCFILLETSURFACEACTIONBODY120568
Ref: ASSOCGEOMDEPENDENCY121005
Ref: ASSOCLOFTEDSURFACEACTIONBODY121340
Ref: ASSOCMLEADERACTIONBODY121667
Ref: ASSOCNETWORK122118
Ref: ASSOCNETWORKSURFACEACTIONBODY123029
Ref: ASSOCOBJECTACTIONPARAM123356
Ref: ASSOCOFFSETSURFACEACTIONBODY123701
Ref: ASSOCORDINATEDIMACTIONBODY124067
Ref: ASSOCOSNAPPOINTREFACTIONPARAM124512
Ref: ASSOCPATCHSURFACEACTIONBODY125290
Ref: ASSOCPATHACTIONPARAM125615
Ref: ASSOCPERSSUBENTMANAGER126308
Ref: ASSOCPLANESURFACEACTIONBODY128253
Ref: ASSOCPOINTREFACTIONPARAM128582
Ref: ASSOCRESTOREENTITYSTATEACTIONBODY129246
Ref: ASSOCREVOLVEDSURFACEACTIONBODY129468
Ref: ASSOCROTATEDDIMACTIONBODY129798
Ref: ASSOCSWEPTSURFACEACTIONBODY130241
Ref: ASSOCTRIMSURFACEACTIONBODY130572
Ref: ASSOCVALUEDEPENDENCY131008
Ref: ASSOCVARIABLE131141
Ref: ASSOCVERTEXACTIONPARAM132099
Ref: BLKREFOBJECTCONTEXTDATA132475
Ref: BLOCKALIGNEDCONSTRAINTPARAMETER132825
Ref: BLOCKALIGNMENTGRIP133978
Ref: BLOCKALIGNMENTPARAMETER134551
Ref: BLOCKANGULARCONSTRAINTPARAMETER135542
Ref: BLOCKARRAYACTION136838
Ref: BLOCKBASEPOINTPARAMETER137495
Ref: BLOCKDIAMETRICCONSTRAINTPARAMETER138168
Ref: BLOCKFLIPACTION139370
Ref: BLOCKFLIPGRIP140043
Ref: BLOCKFLIPPARAMETER140722
Ref: BLOCKGRIPLOCATIONCOMPONENT141973
Ref: BLOCKHORIZONTALCONSTRAINTPARAMETER142197
Ref: BLOCKLINEARCONSTRAINTPARAMETER143362
Ref: BLOCKLINEARGRIP144512
Ref: BLOCKLINEARPARAMETER145082
Ref: BLOCKLOOKUPACTION146195
Ref: BLOCKLOOKUPGRIP146935
Ref: BLOCKLOOKUPPARAMETER147457
Ref: BLOCKMOVEACTION148190
Ref: BLOCKPARAMDEPENDENCYBODY148892
Ref: BLOCKPOINTPARAMETER149147
Ref: BLOCKPOLARGRIP149860
Ref: BLOCKPOLARPARAMETER150381
Ref: BLOCKPOLARSTRETCHACTION151653
Ref: BLOCKPROPERTIESTABLE152494
Ref: BLOCKPROPERTIESTABLEGRIP152581
Ref: BLOCKRADIALCONSTRAINTPARAMETER153113
Ref: BLOCKREPRESENTATION154270
Ref: BLOCKROTATEACTION154425
Ref: BLOCKROTATIONGRIP155112
Ref: BLOCKROTATIONPARAMETER155636
Ref: BLOCKSCALEACTION156798
Ref: BLOCKSTRETCHACTION157486
Ref: BLOCKUSERPARAMETER158460
Ref: BLOCKVERTICALCONSTRAINTPARAMETER159252
Ref: BLOCKVISIBILITYGRIP160406
Ref: BLOCKVISIBILITYPARAMETER160932
Ref: BLOCKXYGRIP161877
Ref: BLOCKXYPARAMETER162395
Ref: BLOCK_CONTROL163680
Ref: BLOCK_HEADER163980
Ref: BREAKDATA165294
Ref: BREAKPOINTREF165498
Ref: CELLSTYLEMAP165573
Ref: CONTEXTDATAMANAGER165749
Ref: CSACDOCUMENTOPTIONS165957
Ref: CURVEPATH166067
Ref: DATALINK166223
Ref: DATATABLE167177
Ref: DBCOLOR167456
Ref: DETAILVIEWSTYLE167573
Ref: DICTIONARY169292
Ref: DICTIONARYVAR169570
Ref: DICTIONARYWDFLT169727
Ref: DIMASSOC170042
Ref: DIMSTYLE170378
Ref: DIMSTYLE_CONTROL174070
Ref: DMDIMOBJECTCONTEXTDATA174406
Ref: DUMMY174736
Ref: DYNAMICBLOCKPROXYNODE174820
Ref: DYNAMICBLOCKPURGEPREVENTER174952
Ref: EVALUATION_GRAPH175097
Ref: FCFOBJECTCONTEXTDATA175522
Ref: FIELD175802
Ref: FIELDLIST176682
Ref: GEODATA176866
Ref: GEOMAPIMAGE178721
Ref: GRADIENT_BACKGROUND179768
Ref: GROUND_PLANE_BACKGROUND180158
Ref: GROUP180578
Ref: IBL_BACKGROUND180850
Ref: IDBUFFER181181
Ref: IMAGEDEF181361
Ref: IMAGEDEF_REACTOR181698
Ref: IMAGE_BACKGROUND181823
Ref: INDEX182206
Ref: LAYER182324
Ref: LAYERFILTER183090
Ref: LAYER_CONTROL183238
Ref: LAYER_INDEX183467
Ref: LAYOUT183668
Ref: LEADEROBJECTCONTEXTDATA184636
Ref: LIGHTLIST185106
Ref: LONG_TRANSACTION185323
Ref: LTYPE185391
Ref: LTYPE_CONTROL186093
Ref: MATERIAL186381
Ref: MENTALRAYRENDERSETTINGS188206
Ref: MLEADEROBJECTCONTEXTDATA191009
Ref: MLEADERSTYLE191211
Ref: MLINESTYLE193258
Ref: MOTIONPATH193665
Ref: MTEXTATTRIBUTEOBJECTCONTEXTDATA194062
Ref: MTEXTOBJECTCONTEXTDATA194542
Ref: NAVISWORKSMODELDEF195372
Ref: OBJECT_PTR195701
Ref: ORDDIMOBJECTCONTEXTDATA195787
Ref: PARTIAL_VIEWING_INDEX196146
Ref: PERSUBENTMGR196354
Ref: PLACEHOLDER196818
Ref: PLOTSETTINGS196893
Ref: POINTCLOUDCOLORMAP198272
Ref: POINTCLOUDDEF198813
Ref: POINTCLOUDDEFEX199159
Ref: POINTCLOUDDEF_REACTOR199511
Ref: POINTCLOUDDEF_REACTOR_EX199644
Ref: POINTPATH199762
Ref: PROXY_OBJECT199922
Ref: RADIMLGOBJECTCONTEXTDATA200428
Ref: RADIMOBJECTCONTEXTDATA200776
Ref: RAPIDRTRENDERSETTINGS201082
Ref: RASTERVARIABLES201997
Ref: RENDERENTRY202245
Ref: RENDERENVIRONMENT203123
Ref: RENDERGLOBAL203781
Ref: RENDERSETTINGS204268
Ref: SCALE204808
Ref: SECTIONVIEWSTYLE205099
Ref: SECTION_MANAGER207330
Ref: SECTION_SETTINGS207535
Ref: SKYLIGHT_BACKGROUND207754
Ref: SOLID_BACKGROUND207917
Ref: SORTENTSTABLE208078
Ref: SPATIAL_FILTER208302
Ref: SPATIAL_INDEX208879
Ref: STYLE209199
Ref: STYLE_CONTROL209901
Ref: SUN210122
Ref: SUNSTUDY210661
Ref: TABLECONTENT211932
Ref: TABLEGEOMETRY212190
Ref: TABLESTYLE212436
Ref: TEXTOBJECTCONTEXTDATA213298
Ref: TVDEVICEPROPERTIES213681
Ref: UCS214082
Ref: UCS_CONTROL214783
Ref: UNKNOWN_OBJ215010
Ref: VBA_PROJECT215084
Ref: VIEW215231
Ref: VIEW_CONTROL217000
Ref: VISUALSTYLE217228
Ref: VPORT223233
Ref: VPORT_CONTROL225472
Ref: VX_CONTROL225700
Ref: VX_TABLE_RECORD225930
Ref: WIPEOUTVARIABLES226532
Ref: XRECORD226648
Ref: PDFDEFINITION226962
Ref: UNDERLAYDEFINITION226962
Ref: DGNDEFINITION227112
Ref: DWFDEFINITION227165
Ref: ASSOCARRAYMODIFYPARAMETERS227231
Ref: ASSOCARRAYPARAMETERS227231
Ref: ASSOCARRAYPATHPARAMETERS227568
Ref: ASSOCARRAYPOLARPARAMETERS227635
Ref: ASSOCARRAYRECTANGULARPARAMETERS227708
Ref: Dwg_3DSOLID_material227770
Ref: Dwg_3DSOLID_silhouette227966
Ref: Dwg_3DSOLID_wire228340
Ref: Dwg_ACSH_HistoryNode228941
Ref: Dwg_ACSH_SubentColor229163
Ref: Dwg_ACSH_SubentMaterial229360
Ref: Dwg_ACTIONBODY229515
Ref: Dwg_ARRAYITEMLOCATOR229703
Ref: Dwg_ASSOCACTIONBODY_action229844
Ref: Dwg_ASSOCACTION_Deps230009
Ref: Dwg_ASSOCARRAYITEM230154
Ref: Dwg_ASSOCPARAMBASEDACTIONBODY230615
Ref: Dwg_ASSOCSURFACEACTIONBODY231001
Ref: Dwg_AcDbMTextObjectEmbedded231290
Ref: Dwg_AcDs233055
Ref: Dwg_AcDs_Data234002
Ref: Dwg_AcDs_DataBlob234136
Ref: Dwg_AcDs_DataBlob01234418
Ref: Dwg_AcDs_DataBlobRef234685
Ref: Dwg_AcDs_DataBlobRef_Page234985
Ref: Dwg_AcDs_DataIndex235071
Ref: Dwg_AcDs_DataIndex_Entry235229
Ref: Dwg_AcDs_Data_Record235350
Ref: Dwg_AcDs_Data_RecordHdr235445
Ref: Dwg_AcDs_Schema235598
Ref: Dwg_AcDs_SchemaData235774
Ref: Dwg_AcDs_SchemaData_UProp236052
Ref: Dwg_AcDs_SchemaIndex236139
Ref: Dwg_AcDs_SchemaIndex_Prop236468
Ref: Dwg_AcDs_Schema_Prop236588
Ref: Dwg_AcDs_Search236870
Ref: Dwg_AcDs_Search_Data236983
Ref: Dwg_AcDs_Search_IdIdx237244
Ref: Dwg_AcDs_Search_IdIdxs237372
Ref: Dwg_AcDs_Segment237480
Ref: Dwg_AcDs_SegmentIndex237924
Ref: Dwg_BLOCKACTION_connectionpts238022
Ref: Dwg_BLOCKLOOKUPACTION_lut238113
Ref: Dwg_BLOCKPARAMETER_PropInfo238348
Ref: Dwg_BLOCKPARAMETER_connection238489
Ref: Dwg_BLOCKPARAMVALUESET238576
Ref: Dwg_BLOCKSTRETCHACTION_codes238842
Ref: Dwg_BLOCKSTRETCHACTION_handles239069
Ref: Dwg_BLOCKVISIBILITYPARAMETER_state239299
Ref: Dwg_COMPOUNDOBJECTID239603
Ref: Dwg_CONSTRAINTGROUPNODE239781
Ref: Dwg_CONTEXTDATA_dict240019
Ref: Dwg_CONTEXTDATA_submgr240187
Ref: Dwg_CellContentGeometry240410
Ref: Dwg_CellStyle240854
Ref: Dwg_ColorRamp241760
Ref: Dwg_ContentFormat241977
Ref: Dwg_DATALINK_customdata242518
Ref: Dwg_DATATABLE_column242670
Ref: Dwg_DATATABLE_row242870
Ref: Dwg_DIMASSOC_Ref242995
Ref: Dwg_DIMENSION_common243829
Ref: Dwg_EVAL_Edge244826
Ref: Dwg_EVAL_Node245129
Ref: Dwg_EvalExpr245440
Ref: Dwg_EvalVariant245881
Ref: Dwg_FIELD_ChildValue246117
Ref: Dwg_FileDepList_Files246278
Ref: Dwg_FormattedTableData246625
Ref: Dwg_FormattedTableMerged246872
Ref: Dwg_GEODATA_meshface247126
Ref: Dwg_GEODATA_meshpt247242
Ref: Dwg_GridFormat247332
Ref: Dwg_HATCH_Color247750
Ref: Dwg_HATCH_ControlPoint247918
Ref: Dwg_HATCH_DefLine248076
Ref: Dwg_HATCH_Path248350
Ref: Dwg_HATCH_PathSeg248808
Ref: Dwg_HATCH_PolylinePath249802
Ref: Dwg_LAYER_entry249954
Ref: Dwg_LEADER_ArrowHead250158
Ref: Dwg_LEADER_BlockLabel250331
Ref: Dwg_LEADER_Break250578
Ref: Dwg_LEADER_Line250730
Ref: Dwg_LEADER_Node251284
Ref: Dwg_LIGHTLIST_light251864
Ref: Dwg_LTYPE_dash252016
Ref: Dwg_LWPOLYLINE_width252464
Ref: Dwg_LinkedData252560
Ref: Dwg_LinkedTableData252666
Ref: Dwg_MATERIAL_color252935
Ref: Dwg_MATERIAL_gentexture253109
Ref: Dwg_MATERIAL_mapper253287
Ref: Dwg_MESH_edge253733
Ref: Dwg_MLEADER_AnnotContext253896
Ref: Dwg_MLEADER_Content_Block254862
Ref: Dwg_MLEADER_Content_MText255155
Ref: Dwg_MLINESTYLE_line256154
Ref: Dwg_MLINE_line256393
Ref: Dwg_MLINE_vertex256639
Ref: Dwg_OCD_Dimension256934
Ref: Dwg_PARTIAL_VIEWING_INDEX_Entry257557
Ref: Dwg_POINTCLOUDCOLORMAP_Ramp257766
Ref: Dwg_POINTCLOUDEX_Croppings257997
Ref: Dwg_POINTCLOUD_Clippings258418
Ref: Dwg_POINTCLOUD_IntensityStyle258710
Ref: Dwg_PROXY_LWPOLYLINE258968
Ref: Dwg_R2004_Header259577
Ref: Dwg_SECTION_geometrysettings260693
Ref: Dwg_SECTION_typesettings261465
Ref: Dwg_SPLINE_control_point261905
Ref: Dwg_SUNSTUDY_Dates262098
Ref: Dwg_SummaryInfo_Property262211
Ref: Dwg_TABLEGEOMETRY_Cell262301
Ref: Dwg_TABLESTYLE_CellStyle262677
Ref: Dwg_TABLESTYLE_border263878
Ref: Dwg_TABLESTYLE_rowstyles264004
Ref: Dwg_TABLE_AttrDef264548
Ref: Dwg_TABLE_BreakHeight264744
Ref: Dwg_TABLE_BreakRow264918
Ref: Dwg_TABLE_Cell265086
Ref: Dwg_TABLE_CustomDataItem266797
Ref: Dwg_TABLE_value267010
Ref: Dwg_TableCell267603
Ref: Dwg_TableCellContent268562
Ref: Dwg_TableCellContent_Attr268968
Ref: Dwg_TableDataColumn269169
Ref: Dwg_TableRow269439
Ref: Dwg_UCS_orthopts269850
Ref: Dwg_VALUEPARAM269997
Ref: Dwg_VALUEPARAM_vars270300
Ref: Dwg_MLEADER_Content270400
Ref: Common Entity fields270530
Ref: Common Object fields272376
Node: Sections272806
Node: HEADER_275138
Node: OBJECTS_275272
Node: CLASSES275603
Node: HANDLES277004
Node: R2004_Header277389
Node: UNKNOWN277681
Node: SummaryInfo277903
Node: Preview278707
Node: VBAProject279072
Node: AppInfo279192
Node: AppInfoHistory279368
Node: FileDepList279506
Node: AcDS279709
Node: RevHistory279910
Node: Security280048
Node: ObjFreeSpace280187
Node: Template280341
Node: AuxHeader280507
Node: Signature280669
Node: INFO280787
Node: SYSTEM_MAP280928
Node: Tables281099
Node: EXTRAS282602
Node: Structures285278
Node: EED285475
Node: XDATA287871
Node: Functions288217
Node: Decoding289677
Node: Encoding292452
Node: add api295016
Node: dynapi299155
Node: strings303901
Node: Other Formats305975
Node: DXF306315
Node: DXFB306997
Node: JSON307299
Node: GeoJSON308336
Node: Errors309362
Node: Programs310702
Ref: dwgread310889
Ref: dwgwrite311461
Ref: dxfwrite311679
Ref: dwg2dxf311908
Ref: dxf2dwg312409
Ref: dwgrewrite312836
Ref: dwglayers313009
Ref: dwggrep313642
Ref: dwgfilter314143
Ref: dwg2SVG314431
Ref: dwg2ps314976
Ref: dwgplot315456
Ref: load_dwg315719
Ref: dwg2svg2315776
Ref: unknown316094
Ref: dwgfuzz316357
Ref: dwgadd317154
Node: Bindings317420
Node: Reference API318052
Node: Reporting bugs318583
Node: GNU Free Documentation License320363
Node: Index345517
Node: General Index345753
Node: Object and Field Index377436

End Tag Table

Local Variables:
coding: utf-8
End:
File diff suppressed because it is too large. Load diff
File diff suppressed because it is too large. Load diff
@@ -0,0 +1,18 @@
This is the file .../info/dir, which contains the
topmost node of the Info hierarchy, called (dir)Top.
The first time you invoke Info you start off looking at this node.

File: dir, Node: Top This is the top of the INFO tree
This (the Directory node) gives a menu of major topics.
Typing "q" exits, "H" lists all Info commands, "d" returns here,
"h" gives a primer for first-timers,
"mEmacs<Return>" visits the Emacs manual, etc.
In Emacs, you can click mouse button 2 on a menu item or cross reference
to select it.
* Menu:
Libraries
* LibreDWG: (LibreDWG). Free implementation of the DWG file format.
@@ -0,0 +1,65 @@
# example dwgadd file. strings are utf8 and must not exceed length 255
#readdwg "example_2000.dwg"
#readdxf "example_2000.dxf"
#readjson "example_2000.json"
#version 2000
HEADER.VIEWSIZE = 1.2345
HEADER.ANGBASE = 90
HEADER.LUPREC = 3
HEADER.MENU = "other"
HEADER.INSBASE = (1 0 0)
HEADER.LIMMIN = (12 9)
point (2 0 0)
text "test" (0.0 1.0 0.0) 8
block "bloko"
attdef 8 0 "prompt" (0.0 1.0 0.0) TAG "default_text"
line (0 1 0) (1 1 0)
endblk
insert (0 1 0) "bloko" 1 1 1 0
attrib 8 0 (0.0 2.0 0.0) TAG "text1"
minsert (0 1 0) "bloko" 1 1 1 0 1 2 1 1
minsert.rotation = 90
polyline_2d 2 ((0 1) (1 1))
polyline_3d 2 ((0 1 0.5) (1 1 -0.5))
lwpolyline 2 ((0 1) (1 1))
arc (0.0 1.0 0.0) 0.5 0.0 3.0
circle (0.0 1.0 0.0) 0.5
polyline_pface 5 3 ((0 0 1) (2 0 1) (2 2 0) (1 2 0.5) (1 1 -0.5)) ((0 1 2 3) (1 2 -3 4) (2 -3 4))
polyline_mesh 3 2 ((0 0 1) (2 0 2) (2 2 1) (1 2 0.5) (1 1 -1) (0 1 0))
dimension_aligned (0 0 0) (2 0 0) (2 2 0)
dimension_ang2ln (0 0 0) (2 0 0) (2 2 0) (2 2 0)
dimension_ang3pt (0 0 0) (2 0 0) (2 1 0) (2 2 0)
dimension_diameter (0 0 0) (2 0 0) 2
dimension_ordinate (0 0 0) (2 0 0) 1
dimension_radius (0 0 0) (2 0 0) 1
dimension_linear (2 0 0) (2 1 0) (0 0 0) 90
3dface (0 0 0) (2 0 0) (2 1 0) (0 2 0)
solid (0 0 0) (2 0) (2 1) (0 2)
trace (0 0 0) (2 0) (2 1) (0 2)
shape "roman.shx" (0 0 0) 2 45
ellipse (0 0 0) 2.0 0.75
spline 3 ((0 0 0) (2 0 0) (2 1 0)) (0 2 0) (0 3 0)
ray (0 0 0) (2 0 0)
xline (0 0 0) (2 0 0)
dictionary "ACAD_MATERIAL" "Global" 0
xrecord dictionary "REFRACTIONTILE"
mtext (0 1 0) 10 "test\ntext"
leader 2 ((0 0 0) (0 1 0)) mtext 15
tolerance "testtekst" (0 0 0) (0 0 1)
mlinestyle "Double"
mlinestyle.start_angle = 45
mline 4 ((3.9 1.5 0) (3.2 1.8 0) (4.6 1.0 0) (3.8 1.7 0))
dimstyle "Dim1"
dimstyle.DIMSCALE = 2.0
dimstyle.DIMUPT = 1
ucs (0 1 0) (1 0 0) (0 0 1) "Ucs1"
ucs.ucs_elevation = 1.0
viewport "Viewport1"
layout viewport "Model" "ANSI_A_(8.50_x_11.00_Inches)"
torus (10 5 0) (0 0 1) 19 2.78
sphere (10 5 0) (0 0 1) 15
cylinder (10 5 0) (0 0 1) 15 5 5 5
cone (10 5 0) (0 0 1) 15 5 5 0
wedge (10 5 0) (0 0 1) 3.3 2.4 4.8
box (10 5 0) (0 0 1) 3.3 2.0 2.5
pyramid (10 5 0) (0 0 1) 4.5 4 2.0 2.5
@@ -0,0 +1,32 @@
# example dwgadd file for r10. strings are utf8 and must not exceed length 255
HEADER.VIEWSIZE = 1.2345
HEADER.ANGBASE = 90
HEADER.LUPREC = 3
HEADER.MENU = "other"
HEADER.INSBASE = (1 0 0)
HEADER.LIMMIN = (12 9)
point (2 0 0)
text "test" (0.0 1.0 0.0) 8
block "BLOKO"
attdef 8 0 "prompt" (0.0 1.0 0.0) TAG "default_text"
line (0 1 0) (1 1 0)
endblk
insert (0 1 0) "BLOKO" 1 1 1 0
attrib 8 0 (0.0 2.0 0.0) TAG "text1"
polyline_2d 2 ((0 1) (1 1))
polyline_3d 2 ((0 1 0) (1 1 0))
arc (0.0 1.0 0.0) 0.5 0.0 3.0
circle (0.0 1.0 0.0) 0.5
polyline_pface 5 3 ((0 0 0) (2 0 0) (2 2 0) (1 2 0) (1 1 0)) ((0 1 2 3) (1 2 3 4) (2 3 4 5))
polyline_mesh 3 2 ((0 0 0) (2 0 0) (2 2 0) (1 2 0) (1 1 0) (0 1 0))
dimension_aligned (0 0 0) (2 0 0) (2 2 0)
dimension_ang2ln (0 0 0) (2 0 0) (2 2 0) (2 2 0)
dimension_ang3pt (0 0 0) (2 0 0) (2 1 0) (2 2 0)
dimension_diameter (0 0 0) (2 0 0) 2
dimension_ordinate (0 0 0) (2 0 0) 1
dimension_radius (0 0 0) (2 0 0) 1
dimension_linear (2 0 0) (2 1 0) (0 0 0) 90
3dface (0 0 0) (2 0 0) (2 1 0) (0 2 0)
solid (0 0 0) (2 0) (2 1) (0 2)
trace (0 0 0) (2 0) (2 1) (0 2)
shape "ROMAN.SHX" (0 0 0) 2 45
@@ -0,0 +1,40 @@
# example dwgadd file for r11. strings are utf8 and must not exceed length 255
HEADER.VIEWSIZE = 1.2345
HEADER.ANGBASE = 90
HEADER.LUPREC = 3
HEADER.MENU = "other"
HEADER.INSBASE = (1 0 0)
HEADER.LIMMIN = (12 9)
point (2 0 0)
text "test" (0.0 1.0 0.0) 8
block "BLOKO"
attdef 8 0 "prompt" (0.0 1.0 0.0) TAG "default_text"
line (0 1 0) (1 1 0)
endblk
insert (0 1 0) "BLOKO" 1 1 1 0
attrib 8 0 (0.0 2.0 0.0) TAG "text1"
polyline_2d 2 ((0 1) (1 1))
polyline_3d 2 ((0 1 0.5) (1 1 -0.5))
arc (0.0 1.0 0.0) 0.5 0.0 3.0
circle (0.0 1.0 0.0) 0.5
polyline_pface 5 3 ((0 0 1) (2 0 1) (2 2 0) (1 2 0.5) (1 1 -0.5)) ((0 1 2 3) (1 2 -3 4) (2 -3 4))
polyline_mesh 3 2 ((0 0 1) (2 0 2) (2 2 1) (1 2 0.5) (1 1 -1) (0 1 0))
dimension_aligned (0 0 0) (2 0 0) (2 2 0)
dimension_ang2ln (0 0 0) (2 0 0) (2 2 0) (2 2 0)
dimension_ang3pt (0 0 0) (2 0 0) (2 1 0) (2 2 0)
dimension_diameter (0 0 0) (2 0 0) 2
dimension_ordinate (0 0 0) (2 0 0) 1
dimension_radius (0 0 0) (2 0 0) 1
dimension_linear (2 0 0) (2 1 0) (0 0 0) 90
3dface (0 0 0) (2 0 0) (2 1 0) (0 2 0)
solid (0 0 0) (2 0) (2 1) (0 2)
trace (0 0 0) (2 0) (2 1) (0 2)
shape "ROMAN.SHX" (0 0 0) 2 45
dimstyle "DIM1"
dimstyle.DIMSCALE = 2.0
dimstyle.DIMUPT = 1
ucs (0 1 0) (1 0 0) (0 0 1) "UCS1"
ucs.ucs_elevation = 1.0
layer "FOO"
line (0 0 0) (100 0 100)
line.layer = "FOO"
@@ -0,0 +1,16 @@
# example dwgadd file for r1.4. strings are utf8 and must not exceed length 255
HEADER.TEXTSIZE = 1.2345
HEADER.LUPREC = 3
HEADER.INSBASE = (1 0)
HEADER.LIMMIN = (12 9)
point (2 0 0)
text "test" (0.0 1.0 0.0) 8
block "BLOKO"
line (0 1 0) (1 1 0)
endblk
insert (0 1 0) "BLOKO" 1 1 1 0
arc (0.0 1.0 0.0) 0.5 0.0 3.0
circle (0.0 1.0 0.0) 0.5
solid (0 0 0) (2 0) (2 1) (0 2)
trace (0 0 0) (2 0) (2 1) (0 2)
shape "ROMAN.SHX" (0 0 0) 2 45
@@ -0,0 +1,23 @@
# example dwgadd file for r2.10. strings are utf8 and must not exceed length 255
HEADER.VIEWSIZE = 1.2345
HEADER.LUPREC = 3
HEADER.MENU = "other"
HEADER.INSBASE = (1 0 0)
HEADER.LIMMIN = (12 9)
point (2 0 0)
text "test" (0.0 1.0 0.0) 8
block "BLOKO"
attdef 8 0 "prompt" (0.0 1.0 0.0) TAG "default_text"
line (0 1 0) (1 1 0)
endblk
insert (0 1 0) "BLOKO" 1 1 1 0
attrib 8 0 (0.0 2.0 0.0) TAG "text1"
polyline_2d 2 ((0 1) (2 3))
polyline_3d 2 ((0 1 2) (3 4 5))
arc (0.0 1.0 0.0) 0.5 0.0 3.0
circle (0.0 1.0 0.0) 0.5
polyline_pface 5 3 ((0 0 0) (2 0 0) (2 2 0) (1 2 0) (1 1 0)) ((0 1 2 3) (1 2 3 4) (2 3 4 5))
polyline_mesh 3 2 ((0 0 0) (2 0 0) (2 2 0) (1 2 0) (1 1 0) (0 1 0))
solid (0 0 0) (2 0) (2 1) (0 2)
trace (0 0 0) (2 0) (2 1) (0 2)
shape "ROMAN.SHX" (0 0 0) 2 45
@@ -0,0 +1,36 @@
#! /usr/bin/env python3
from libredwg import (
Dwg_Data,
dwg_read_file,
new_Dwg_Object_Array,
Dwg_Object_Array_getitem,
)
import sys
if len(sys.argv) != 2:
print("Usage: load_dwg.py <filename>")
exit()
filename = sys.argv[1]
a = Dwg_Data()
a.object = new_Dwg_Object_Array(1000)
error = dwg_read_file(filename, a)
if error > 0: # critical errors
print("Error: ", error)
if error > 127:
exit()
print(".dwg version: %s" % a.header.version)
print("Num objects: %d " % a.num_objects)
# XXX TODO Error: Dwg_Object_LAYER_CONTROL object has no attribute 'tio'
# print "Num layers: %d" % a.layer_control.tio.object.tio.LAYER_CONTROL.num_entries
# XXX ugly, but works
for i in range(0, a.num_objects):
obj = Dwg_Object_Array_getitem(a.object, i)
print(" Supertype: ", obj.supertype)
print(" Type: ", obj.type)
@@ -0,0 +1,38 @@
.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.49.3.
.TH DWG2SVG "1" "June 2026" "dwg2SVG 0.14" "User Commands"
.SH NAME
dwg2SVG \- manual page for dwg2SVG 0.14
.SH SYNOPSIS
.B dwg2SVG
[\fI\,OPTION\/\fR]... \fI\,DWGFILE >SVGFILE\/\fR
.SH DESCRIPTION
Converts some 2D elements of the DWG to a SVG.
.TP
\fB\-v[0\-9]\fR, \fB\-\-verbose\fR [0\-9]
verbosity
.TP
\fB\-\-mspace\fR
only model\-space, no paper\-space
.TP
\fB\-\-force\-free\fR
force free
.TP
\fB\-\-help\fR
display this help and exit
.TP
\fB\-\-version\fR
output version information and exit
.PP
GNU LibreDWG online manual: <https://www.gnu.org/software/libredwg/>
.SH "SEE ALSO"
The full documentation for
.B dwg2SVG
is maintained as a Texinfo manual. If the
.B info
and
.B dwg2SVG
programs are properly installed at your site, the command
.IP
.B info LibreDWG
.PP
should give you access to the complete manual.
@@ -0,0 +1,57 @@
.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.49.3.
.TH DWG2DXF "1" "June 2026" "dwg2dxf 0.14" "User Commands"
.SH NAME
dwg2dxf \- manual page for dwg2dxf 0.14
.SH SYNOPSIS
.B dwg2dxf
[\fI\,OPTION\/\fR]... \fI\,DWGFILES\/\fR...
.SH DESCRIPTION
Converts DWG files to DXF.
Default DXFFILE: DWGFILE with .dxf extension (.dxb with \fB\-b\fR) in the current directory.
Existing files are not overwritten, unless \fB\-y\fR is given.
.TP
\fB\-v[0\-9]\fR, \fB\-\-verbose\fR [0\-9]
verbosity
.TP
\fB\-\-as\fR rNNNN
save as version
.IP
Valid versions:
.IP
r12, r14, r2000, r2004, r2007, r2010, r2013, r2018
.IP
Experimental versions:
.IP
r9, r10, r11
.TP
\fB\-m\fR, \fB\-\-minimal\fR
only $ACADVER, HANDSEED and ENTITIES
.TP
\fB\-b\fR, \fB\-\-binary\fR
save as binary DXB
.TP
\fB\-y\fR, \fB\-\-overwrite\fR
overwrite existing files
.TP
\fB\-o\fR outfile, \fB\-\-file\fR
optional, only valid with one single DWGFILE
.TP
\fB\-\-help\fR
display this help and exit
.TP
\fB\-\-version\fR
output version information and exit
.PP
GNU LibreDWG online manual: <https://www.gnu.org/software/libredwg/>
.SH "SEE ALSO"
The full documentation for
.B dwg2dxf
is maintained as a Texinfo manual. If the
.B info
and
.B dwg2dxf
programs are properly installed at your site, the command
.IP
.B info LibreDWG
.PP
should give you access to the complete manual.
@@ -0,0 +1,52 @@
.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.49.3.
.TH DWGADD "1" "June 2026" "dwgadd 0.14" "User Commands"
.SH NAME
dwgadd \- manual page for dwgadd 0.14
.SH SYNOPSIS
.B dwgadd
[\fI\,OPTIONS\/\fR] \fI\,-o outfile addfile\/\fR
.SH DESCRIPTION
Create a DWG (or DXF, JSON) by adding entities with instructions from a special dwgadd file.
See `man 5 dwgadd`
.TP
\fB\-\-dxf\fR:
write DXF, not DWG
.HP
\fB\-\-binary\fR: write binary DXF, not DWG
.TP
\fB\-\-json\fR:
write JSON, not DWG
.TP
\fB\-v[0\-9]\fR, \fB\-\-verbose\fR [0\-9]
verbosity
.TP
\fB\-\-as\fR rNNNN
save as version
.IP
Valid versions:
.IP
r1.1, r1.2, r1.4, r2.6, r2.10, r9, r10, r11, r13, r14, r2000 (default), r2004
.IP
Planned versions:
.IP
r2007, r2010, r2013, r2018
.HP
\fB\-o\fR outfile, \fB\-\-file\fR outfile (default: stdout)
.TP
\fB\-\-version\fR
display the version and exit
.TP
\fB\-\-help\fR
display this help and exit
.SH "SEE ALSO"
The full documentation for
.B dwgadd
is maintained as a Texinfo manual. If the
.B info
and
.B dwgadd
programs are properly installed at your site, the command
.IP
.B info LibreDWG
.PP
should give you access to the complete manual.
@@ -0,0 +1,33 @@
.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.49.3.
.TH DWGBMP "1" "June 2026" "dwgbmp 0.14" "User Commands"
.SH NAME
dwgbmp \- manual page for dwgbmp 0.14
.SH SYNOPSIS
.B dwgbmp
[\fI\,OPTION\/\fR]... \fI\,DWGFILE \/\fR[\fI\,thumbnailfile\/\fR]
.SH DESCRIPTION
Extract the DWG thumbnail image as BMP, WMF or PNG.
Default thumbnailfile: DWGFILE with the proper extension.
.TP
\fB\-v[0\-9]\fR, \fB\-\-verbose\fR [0\-9]
verbosity
.TP
\fB\-\-help\fR
display this help and exit
.TP
\fB\-\-version\fR
output version information and exit
.PP
GNU LibreDWG online manual: <https://www.gnu.org/software/libredwg/>
.SH "SEE ALSO"
The full documentation for
.B dwgbmp
is maintained as a Texinfo manual. If the
.B info
and
.B dwgbmp
programs are properly installed at your site, the command
.IP
.B info LibreDWG
.PP
should give you access to the complete manual.
@@ -0,0 +1,31 @@
.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.49.3.
.TH DWGFILTER "1" "June 2026" "dwgfilter 0.14" "User Commands"
.SH NAME
dwgfilter \- manual page for dwgfilter 0.14
.SH DESCRIPTION
dwgfilter [OPTIONS...] dwgfile
.PP
Allow custom jq queries on a temporary JSON dump.
.PP
OPTIONS: \fB\-\-help\fR,\-\-version
.TP
\fB\-\-debug\fR
keep the tmp json
.TP
\fB\-i\fR
write back in\-place, with an updating JQ query
.TP
\&...
all other options are passed to jq. See 'man jq'
.SH "SEE ALSO"
The full documentation for
.B dwgfilter
is maintained as a Texinfo manual. If the
.B info
and
.B dwgfilter
programs are properly installed at your site, the command
.IP
.B info LibreDWG
.PP
should give you access to the complete manual.
@@ -0,0 +1,56 @@
.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.49.3.
.TH DWGGREP "1" "June 2026" "dwggrep 0.14" "User Commands"
.SH NAME
dwggrep \- manual page for dwggrep 0.14
.SH SYNOPSIS
.B dwggrep
[\fI\,OPTIONS\/\fR]... \fI\,pattern files\/\fR
.SH DESCRIPTION
Search regex pattern in a list of DWGs.
.TP
\fB\-i\fR
Case\-insensitive pattern
.TP
\fB\-x\fR
Extended regex pattern
.TP
\fB\-c\fR, \fB\-\-count\fR
Print only the count of matched elements.
.TP
\fB\-h\fR, \fB\-\-no\-filename\fR
Print no filename.
.TP
\fB\-y\fR, \fB\-\-type\fR NAME
Search only NAME entities or objects.
.TP
\fB\-d\fR, \fB\-\-dxf\fR NUM
Search only DXF group NUM fields.
.TP
\fB\-t\fR, \fB\-\-text\fR
Search only in TEXT\-like entities.
.TP
\fB\-b\fR, \fB\-\-blocks\fR
Search also in all block definitions.
.TP
\fB\-n\fR, \fB\-\-tables\fR
Search only in table names.
.TP
\fB\-\-help\fR
Display this help and exit
.TP
\fB\-\-version\fR
Output version information and exit
.PP
GNU LibreDWG online manual: <https://www.gnu.org/software/libredwg/>
.SH "SEE ALSO"
The full documentation for
.B dwggrep
is maintained as a Texinfo manual. If the
.B info
and
.B dwggrep
programs are properly installed at your site, the command
.IP
.B info LibreDWG
.PP
should give you access to the complete manual.
@@ -0,0 +1,42 @@
.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.49.3.
.TH DWGLAYERS "1" "June 2026" "dwglayers 0.14" "User Commands"
.SH NAME
dwglayers \- manual page for dwglayers 0.14
.SH SYNOPSIS
.B dwglayers
[\fI\,OPTION\/\fR]... \fI\,DWGFILE\/\fR
.SH DESCRIPTION
Print list of layers.
.TP
\fB\-x\fR, \fB\-\-extnames\fR
prints EXTNAMES (r13\-r14 only)
.IP
i.e. space instead of _
.TP
\fB\-f\fR, \fB\-\-flags\fR
prints also flags:
.IP
3 chars for: f for frozen, + or \- for ON or OFF, l for locked
.TP
\fB\-o\fR, \fB\-\-on\fR
prints only ON layers
.TP
\fB\-h\fR, \fB\-\-help\fR
display this help and exit
.TP
\fB\-\-version\fR
output version information and exit
.PP
GNU LibreDWG online manual: <https://www.gnu.org/software/libredwg/>
.SH "SEE ALSO"
The full documentation for
.B dwglayers
is maintained as a Texinfo manual. If the
.B info
and
.B dwglayers
programs are properly installed at your site, the command
.IP
.B info LibreDWG
.PP
should give you access to the complete manual.
@@ -0,0 +1,39 @@
.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.49.3.
.TH DWGREAD "1" "June 2026" "dwgread 0.14" "User Commands"
.SH NAME
dwgread \- manual page for dwgread 0.14
.SH SYNOPSIS
.B dwgread
[\fI\,OPTION\/\fR]... \fI\,DWGFILE\/\fR
.SH DESCRIPTION
Reads the DWG into some optional output format to stdout or some file,
and prints error, success or verbose internal progress to stderr.
.TP
\fB\-v[0\-9]\fR, \fB\-\-verbose\fR [0\-9]
verbosity
.TP
\fB\-O\fR fmt, \fB\-\-format\fR fmt
fmt: DXF, DXFB, JSON, minJSON, GeoJSON
.TP
\fB\-o\fR outfile
also defines the output fmt. Default: stdout
.TP
\fB\-\-help\fR
display this help and exit
.TP
\fB\-\-version\fR
output version information and exit
.PP
GNU LibreDWG online manual: <https://www.gnu.org/software/libredwg/>
.SH "SEE ALSO"
The full documentation for
.B dwgread
is maintained as a Texinfo manual. If the
.B info
and
.B dwgread
programs are properly installed at your site, the command
.IP
.B info LibreDWG
.PP
should give you access to the complete manual.
@@ -0,0 +1,46 @@
.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.49.3.
.TH DWGREWRITE "1" "June 2026" "dwgrewrite 0.14" "User Commands"
.SH NAME
dwgrewrite \- manual page for dwgrewrite 0.14
.SH SYNOPSIS
.B dwgrewrite
[\fI\,OPTION\/\fR]... \fI\,INFILE \/\fR[\fI\,OUTFILE\/\fR]
.SH DESCRIPTION
Rewrites the DWG as another DWG.
Default OUTFILE: INFILE with <\-rewrite.dwg> appended.
.TP
\fB\-v[0\-9]\fR, \fB\-\-verbose\fR [0\-9]
verbosity
.TP
\fB\-\-as\fR rNNNN
save as version
.IP
Valid versions:
.IP
r1.4, r2.6, r2.10, r9, r10, r11, r13, r14, r2000 (default), r2004
.IP
Planned versions:
.IP
r2007, r2010, r2013, r2018
.HP
\fB\-o\fR dwgfile, \fB\-\-file\fR
.TP
\fB\-\-help\fR
display this help and exit
.TP
\fB\-\-version\fR
output version information and exit
.PP
GNU LibreDWG online manual: <https://www.gnu.org/software/libredwg/>
.SH "SEE ALSO"
The full documentation for
.B dwgrewrite
is maintained as a Texinfo manual. If the
.B info
and
.B dwgrewrite
programs are properly installed at your site, the command
.IP
.B info LibreDWG
.PP
should give you access to the complete manual.
@@ -0,0 +1,55 @@
.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.49.3.
.TH DWGWRITE "1" "June 2026" "dwgwrite 0.14" "User Commands"
.SH NAME
dwgwrite \- manual page for dwgwrite 0.14
.SH SYNOPSIS
.B dwgwrite
[\fI\,OPTION\/\fR]... [\fI\,-o DWGFILE\/\fR] \fI\,INFILE\/\fR
.SH DESCRIPTION
Writes a DWG file from various input formats. Only r2000 for now.
.TP
\fB\-v[0\-9]\fR, \fB\-\-verbose\fR [0\-9]
verbosity
.TP
\fB\-\-as\fR rNNNN
save as version
.IP
Valid versions:
.IP
r1.1, r1.2, r1.3, r1.4, r2.0, r2.10, r2.21, r2.22, r2.4,
r2.5, r2.6, r9, r10, r11, r13, r14, r2000, r2004,
r2010, r2013, r2018
.IP
Planned versions:
.IP
r2007
.TP
\fB\-I\fR fmt, \fB\-\-format\fR fmt
DXF, DXFB, JSON
.IP
Planned input formats: GeoJSON, YAML, XML/OGR, GPX
.HP
\fB\-o\fR dwgfile, \fB\-\-file\fR
.TP
\fB\-y\fR, \fB\-\-overwrite\fR
overwrite existing files
.TP
\fB\-\-help\fR
display this help and exit
.TP
\fB\-\-version\fR
output version information and exit
.PP
GNU LibreDWG online manual: <https://www.gnu.org/software/libredwg/>
.SH "SEE ALSO"
The full documentation for
.B dwgwrite
is maintained as a Texinfo manual. If the
.B info
and
.B dwgwrite
programs are properly installed at your site, the command
.IP
.B info LibreDWG
.PP
should give you access to the complete manual.
@@ -0,0 +1,49 @@
.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.49.3.
.TH DXF2DWG "1" "June 2026" "dxf2dwg 0.14" "User Commands"
.SH NAME
dxf2dwg \- manual page for dxf2dwg 0.14
.SH SYNOPSIS
.B dxf2dwg
[\fI\,OPTION\/\fR]... \fI\,DXFFILES \/\fR...
.SH DESCRIPTION
Converts the DXF to a DWG. Accepts ascii and binary DXF.
Default DWGFILE: DXFFILE with .dwg extension in the current directory.
Existing files are not overwritten, unless \fB\-y\fR is given.
Encoding currently does not work for r2007.
.TP
\fB\-v[0\-9]\fR, \fB\-\-verbose\fR [0\-9]
verbosity
.TP
\fB\-\-as\fR rNNNN
save as version
.IP
Valid versions:
.IP
r12, r14, r2000 (default), r2004
.IP
Planned versions:
.IP
r9, r10, r11, r2007, r2010, r2013, r2018
.TP
\fB\-o\fR outfile, \fB\-\-file\fR
optional, only valid with one single DXFFILE
.TP
\fB\-\-help\fR
display this help and exit
.TP
\fB\-\-version\fR
output version information and exit
.PP
GNU LibreDWG online manual: <https://www.gnu.org/software/libredwg/>
.SH "SEE ALSO"
The full documentation for
.B dxf2dwg
is maintained as a Texinfo manual. If the
.B info
and
.B dxf2dwg
programs are properly installed at your site, the command
.IP
.B info LibreDWG
.PP
should give you access to the complete manual.
@@ -0,0 +1,54 @@
.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.49.3.
.TH DXFWRITE "1" "June 2026" "dxfwrite 0.14" "User Commands"
.SH NAME
dxfwrite \- manual page for dxfwrite 0.14
.SH SYNOPSIS
.B dxfwrite
[\fI\,OPTION\/\fR]... [\fI\,-o DXFFILE\/\fR] \fI\,INFILE\/\fR
.SH DESCRIPTION
Writes a DXF file from various input formats.
.TP
\fB\-v[0\-9]\fR, \fB\-\-verbose\fR [0\-9]
verbosity
.TP
\fB\-\-as\fR rNNNN
save as version
.IP
Valid versions:
.TP
r9, r10, r11, r12, r13, r14, r2000, r2004, r2007,
r2010, r2013, r2018
.TP
\fB\-I\fR fmt, \fB\-\-format\fR fmt
DWG, DXF, DXFB, JSON
.HP
\fB\-o\fR dxffile, \fB\-\-file\fR
.TP
\fB\-m\fR, \fB\-\-minimal\fR
only $ACADVER, HANDSEED and ENTITIES
.TP
\fB\-b\fR, \fB\-\-binary\fR
create a binary DXF
.TP
\fB\-y\fR, \fB\-\-overwrite\fR
overwrite existing files
.TP
\fB\-\-help\fR
display this help and exit
.TP
\fB\-\-version\fR
output version information and exit
.PP
GNU LibreDWG online manual: <https://www.gnu.org/software/libredwg/>
.SH "SEE ALSO"
The full documentation for
.B dxfwrite
is maintained as a Texinfo manual. If the
.B info
and
.B dxfwrite
programs are properly installed at your site, the command
.IP
.B info LibreDWG
.PP
should give you access to the complete manual.
@@ -0,0 +1,264 @@
.\" -*- mode: troff; coding: utf-8 -*-
.\" Automatically generated by Pod::Man 5.01 (Pod::Simple 3.43)
.\"
.\" Standard preamble:
.\" ========================================================================
.de Sp \" Vertical space (when we can't use .PP)
.if t .sp .5v
.if n .sp
..
.de Vb \" Begin verbatim text
.ft CW
.nf
.ne \\$1
..
.de Ve \" End verbatim text
.ft R
.fi
..
.\" \*(C` and \*(C' are quotes in nroff, nothing in troff, for use with C<>.
.ie n \{\
. ds C` ""
. ds C' ""
'br\}
.el\{\
. ds C`
. ds C'
'br\}
.\"
.\" Escape single quotes in literal strings from groff's Unicode transform.
.ie \n(.g .ds Aq \(aq
.el .ds Aq '
.\"
.\" If the F register is >0, we'll generate index entries on stderr for
.\" titles (.TH), headers (.SH), subsections (.SS), items (.Ip), and index
.\" entries marked with X<> in POD. Of course, you'll have to process the
.\" output yourself in some meaningful fashion.
.\"
.\" Avoid warning from groff about undefined register 'F'.
.de IX
..
.nr rF 0
.if \n(.g .if rF .nr rF 1
.if (\n(rF:(\n(.g==0)) \{\
. if \nF \{\
. de IX
. tm Index:\\$1\t\\n%\t"\\$2"
..
. if !\nF==2 \{\
. nr % 0
. nr F 2
. \}
. \}
.\}
.rr rF
.\" ========================================================================
.\"
.IX Title "DWGADD 5"
.TH DWGADD 5 2025-03-25 0.14 "User Commands"
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
.\" way too many mistakes in technical documents.
.if n .ad l
.nh
.SH NAME
dwgadd.5 \- Format of the LibreDWG dwgadd example input\-file
.SH DESCRIPTION
.IX Header "DESCRIPTION"
The dwgadd program accepts this input format to add entities and objects
to a DWG file.
.SH COMMANDS
.IX Header "COMMANDS"
commands start at each new line and must begin with a keyword and has optional arguments.
.PP
comments start with # and are ignored.
.PP
entities are created with the arguments as in the VBA object model AddEntity or AddObject methods.
.PP
entities are added to the model space by default, objects to the DWG or to parents objects, as e.g.
with \f(CW\*(C`xrecord dictionary\*(C'\fR.
.IP "\fBreaddwg\fR ""file.dwg""" 4
.IX Item "readdwg ""file.dwg"""
This must be the very first command. Otherwise a new, empty DWG Document is created.
.IP "\fBreaddxf\fR ""file.dxf""" 4
.IX Item "readdxf ""file.dxf"""
This must be the very first command. Otherwise a new, empty DWG Document is created.
.IP "\fBreadjson\fR ""file.json""" 4
.IX Item "readjson ""file.json"""
This must be the very first command. Otherwise a new, empty DWG Document is created.
.IP \fBimperial\fR 4
.IX Item "imperial"
By default a new DWG is created as metric.
There must be maximal one imperial line.
.IP "\fBversion\fR number" 4
.IX Item "version number"
Writes the output file in this version. It accepts numbers only \f(CW\*(C`[0\-9.]+\*(C'\fR,
prefixes it with an "r", and converts this string via \f(CWdwg_version_as("r"version)\fR
to a \f(CW\*(C`Dwg_Version_Type\*(C'\fR. It accepts only valid DWG versions.
There must be maximal one version line.
.IP \fBpspace\fR 4
.IX Item "pspace"
Add further entities to the paper space.
.IP \fBmspace\fR 4
.IX Item "mspace"
Add further entities to the model space again. This is only needed
when a previous \f(CW\*(C`pspace\*(C'\fR command was used. mspace is the default.
.IP "\fBHEADER\fR.\fIfield\fR = value" 4
.IX Item "HEADER.field = value"
Assign "VALUES" to a HEADER field. See the full documentation of valid HEADER fields.
.IP "\fBpoint\fR (3dpoint)" 4
.IX Item "point (3dpoint)"
.PD 0
.IP "\fBline\fR (3dpoint) (3dpoint)" 4
.IX Item "line (3dpoint) (3dpoint)"
.PD
Create a line variable and entity. You may set all other fields via the
\&\f(CW\*(C`line.field = value\*(C'\fR syntax. E.g. \f(CW\*(C`line.layer = "0"\*(C'\fR
.IP "\fBray\fR (3dpoint) (3dpoint)" 4
.IX Item "ray (3dpoint) (3dpoint)"
.PD 0
.IP "\fBxline\fR (3dpoint) (3dpoint)" 4
.IX Item "xline (3dpoint) (3dpoint)"
.IP "\fBtext\fR ""text_value"" (ins_pt) height" 4
.IX Item "text ""text_value"" (ins_pt) height"
.IP "\fBmtext\fR (ins_pt) height ""text_value""" 4
.IX Item "mtext (ins_pt) height ""text_value"""
.IP "\fBleader\fR num_points ((points)...) mtext type" 4
.IX Item "leader num_points ((points)...) mtext type"
.PD
mtext must be the immediate previous command.
.IP "\fBattribute\fR 8 0 ""prompt"" (0.0 1.0 0.0) ""tag"" ""text""" 4
.IX Item "attribute 8 0 ""prompt"" (0.0 1.0 0.0) ""tag"" ""text"""
.PD 0
.IP "\fBattdef\fR 8 0 ""prompt"" (0.0 1.0 0.0) ""tag"" ""default_text""" 4
.IX Item "attdef 8 0 ""prompt"" (0.0 1.0 0.0) ""tag"" ""default_text"""
.IP "\fBblock\fR ""name""" 4
.IX Item "block ""name"""
.PD
Starts a new block.
.IP \fBendblk\fR 4
.IX Item "endblk"
Ends the current block.
.IP "\fBinsert\fR (ins_pt) ""name"" xscale yscale zscale rotation" 4
.IX Item "insert (ins_pt) ""name"" xscale yscale zscale rotation"
.PD 0
.IP "\fBminsert\fR (ins_pt) ""name"" xscale yscale zscale rotation numrows numcols rowspacing colspacing" 4
.IX Item "minsert (ins_pt) ""name"" xscale yscale zscale rotation numrows numcols rowspacing colspacing"
.IP "\fBpolyline\fR_2d numpts ((2dpoints) ...)" 4
.IX Item "polyline_2d numpts ((2dpoints) ...)"
.IP "\fBlwpolyline\fR numpts ((2dpoints) ...)" 4
.IX Item "lwpolyline numpts ((2dpoints) ...)"
.IP "\fBpolyline\fR_3d numpts ((3dpoints) ...)" 4
.IX Item "polyline_3d numpts ((3dpoints) ...)"
.IP "\fBarc\fR (center) radius startangle endangle" 4
.IX Item "arc (center) radius startangle endangle"
.IP "\fBcircle\fR (center) radius" 4
.IX Item "circle (center) radius"
.IP "\fBpolyline\fR_pface 5 3 ((3dpoints)...) ((faces_4ints)...)" 4
.IX Item "polyline_pface 5 3 ((3dpoints)...) ((faces_4ints)...)"
.IP "\fBpolyline\fR_mesh num_m_verts num_n_verts ((3dpoints)...)" 4
.IX Item "polyline_mesh num_m_verts num_n_verts ((3dpoints)...)"
.IP "\fBdimension\fR_aligned (xline1_pt) (xline2_pt) (text_midpt)" 4
.IX Item "dimension_aligned (xline1_pt) (xline2_pt) (text_midpt)"
.IP "\fBdimension\fR_ang2ln (center_pt) (xline1end_pt) (xline2end_pt) (text_midpt)" 4
.IX Item "dimension_ang2ln (center_pt) (xline1end_pt) (xline2end_pt) (text_midpt)"
.IP "\fBdimension\fR_ang3pt (center_pt) (xline1_pt) (xline2_pt) (text_midpt)" 4
.IX Item "dimension_ang3pt (center_pt) (xline1_pt) (xline2_pt) (text_midpt)"
.IP "\fBdimension\fR_diameter (chord_pt) (far_chord_pt) leader_len" 4
.IX Item "dimension_diameter (chord_pt) (far_chord_pt) leader_len"
.IP "\fBdimension\fR_ordinate (feature_location_pt) (leader_endpt) number" 4
.IX Item "dimension_ordinate (feature_location_pt) (leader_endpt) number"
.IP "\fBdimension\fR_radius (center_pt) (chord_pt) leader_len" 4
.IX Item "dimension_radius (center_pt) (chord_pt) leader_len"
.IP "\fBdimension\fR_linear (xline1_pt) (xline2_pt) (def_pt) angle" 4
.IX Item "dimension_linear (xline1_pt) (xline2_pt) (def_pt) angle"
.IP "\fB3dface\fR (pt1) (pt2) (pt3) [(pt4)]" 4
.IX Item "3dface (pt1) (pt2) (pt3) [(pt4)]"
.IP "\fBsolid\fR (pt1) (pt2\-2d) (pt3\-2d) (pt4\-2d)" 4
.IX Item "solid (pt1) (pt2-2d) (pt3-2d) (pt4-2d)"
.IP "\fBtrace\fR (pt1) (pt2\-2d) (pt3\-2d) (pt4\-2d)" 4
.IX Item "trace (pt1) (pt2-2d) (pt3-2d) (pt4-2d)"
.IP "\fBshape\fR ""name"" (3dpoint) scale angle" 4
.IX Item "shape ""name"" (3dpoint) scale angle"
.IP "\fBviewport\fR ""name""" 4
.IX Item "viewport ""name"""
.IP "\fBellipse\fR (center_pt) major_axis axis_ratio" 4
.IX Item "ellipse (center_pt) major_axis axis_ratio"
.IP "\fBspline\fR num_fitpts ((fitpts)...) (begin_tan_vector) (end_tan_vector)" 4
.IX Item "spline num_fitpts ((fitpts)...) (begin_tan_vector) (end_tan_vector)"
.IP "\fBdictionary\fR ""name"" ""key"" handle_ref" 4
.IX Item "dictionary ""name"" ""key"" handle_ref"
.IP "\fBxrecord\fR dictionary ""name""" 4
.IX Item "xrecord dictionary ""name"""
.IP "\fBtolerance\fR ""testtekst"" (0 0 0) (0 0 1)" 4
.IX Item "tolerance ""testtekst"" (0 0 0) (0 0 1)"
.IP "\fBmlinestyle\fR ""name""" 4
.IX Item "mlinestyle ""name"""
.IP "\fBmline\fR num_points ((points)...)" 4
.IX Item "mline num_points ((points)...)"
.IP "\fBlayout\fR viewport ""name"" ""canonical_media_name""" 4
.IX Item "layout viewport ""name"" ""canonical_media_name"""
.IP "\fBtorus\fR (center_pt) (normal) major_radius minor_radius" 4
.IX Item "torus (center_pt) (normal) major_radius minor_radius"
.IP "\fBsphere\fR (center_pt) (normal) radius" 4
.IX Item "sphere (center_pt) (normal) radius"
.IP "\fBcylinder\fR (center_pt) (normal) height major_radius minor_radius x_radius" 4
.IX Item "cylinder (center_pt) (normal) height major_radius minor_radius x_radius"
.IP "\fBcone\fR (center_pt) (normal) height major_radius minor_radius x_radius" 4
.IX Item "cone (center_pt) (normal) height major_radius minor_radius x_radius"
.IP "\fBwedge\fR (center_pt) (normal) length width height" 4
.IX Item "wedge (center_pt) (normal) length width height"
.IP "\fBbox\fR (center_pt) (normal) length width height" 4
.IX Item "box (center_pt) (normal) length width height"
.IP "\fBpyramid\fR (center_pt) (normal) height sides radius topradius" 4
.IX Item "pyramid (center_pt) (normal) height sides radius topradius"
.IP "\fBlayer\fR ""name""" 4
.IX Item "layer ""name"""
.IP "\fBstyle\fR ""name""" 4
.IX Item "style ""name"""
.IP "\fBltype\fR ""name""" 4
.IX Item "ltype ""name"""
.IP "\fBvport\fR ""name""" 4
.IX Item "vport ""name"""
.IP "\fBview\fR ""name""" 4
.IX Item "view ""name"""
.IP "\fBvport\fR ""name""" 4
.IX Item "vport ""name"""
.IP "\fBlayout\fR ""name""" 4
.IX Item "layout ""name"""
.IP "\fBgroup\fR ""name""" 4
.IX Item "group ""name"""
.IP "\fIentity\fR.\fIfield\fR = value" 4
.IX Item "entity.field = value"
.PD
Every field of the just created entity or object can be set. See "VALUES"
and the full documentation of the available entity fields.
.SH VALUES
.IX Header "VALUES"
Acceptable values must be formatted as:
.IP \fBinteger\fR 4
.IX Item "integer"
negative integers are allowed.
\&\f(CW\*(C`0xXXX\*(C'\fR hex numbers are not accepted.
.IP \fBfloat\fR 4
.IX Item "float"
floats may omit the dot.
.IP "\fBangle\fR as float in degrees, not radians." 4
.IX Item "angle as float in degrees, not radians."
.PD 0
.IP "\fBstring\fR in double-quotes" 4
.IX Item "string in double-quotes"
.PD
E.g "string" or "" for the empty string.
.IP "\fBpoint\fR as (float, float, [float])" 4
.IX Item "point as (float, float, [float])"
esp. (float float) for 2dpoint
.Sp
(float float float) for 3dpoint. (0 0 0) is a valid 3dpoint.
.ie n .IP "\fBhandle\fR as ""D.D.XXX""" 4
.el .IP "\fBhandle\fR as \f(CWD.D.XXX\fR" 4
.IX Item "handle as D.D.XXX"
<C[0\-12]> as type "." decimal digits as size "." hexadecimal absolute ref.
For relative handle codes, like 6,8,10,12 do not take the 3rd handle part asis,
but use the absolute ref.
.Sp
E.g. \f(CW5.1.15\fR for HEADER.LTYPE_BYLAYER.