home - about - advertise     
 
 
Sponsors
Navigation
Partners

 
Programming Tutorials

Cancelling AcGsView::RenderToImage - create custom progress monitor class, override OnProgress method, return true to stop RenderToImage in class derived from AcGsRenderProgressMonitor in AutoCAD, Balaji Ramamoorthy, AutoCAD DevBlog, Sep 23, 2014

Exploding Nested AutoCAD Blocks Using .NET - apply Database.ObjectAppended event handler, call custom ExplodeBlock() function for any nested block that gets created, Kean Walmsley, Through the Interface, Sep 19, 2014

Importing Minecraft Data into AutoCAD - install MCEdit to install schematic file, create single Solid3d in BlockTableRecord before generating BlockReference for each Minecraft block, apply IMC command to import Tinkercad data into AutoCAD, Kean Walmsley, Through the Interface, Sep 11, 2014

Exporting Minecraft Data from AutoCAD - tips to generate blocks in .schematics file using substrate in AutoCAD, Kean Walmsley, Through the Interface, Sep 15, 2014

Translating Between AutoCAD Drawing Points and Geographic Locations Using .NET, Pt 3 - apply static Create() method to instantiate single GeoCoordinateSystem class based on XML retrieved from GeoLocation object in AutoCAD, Kean Walmsley, Through the Interface, Sep 8, 2014

Translating Between AutoCAD Drawing Points and Geographic Locations Using .NET, Pt 2 - apply dynamic object to navigate down through XML DOM, access contents of coordinate system XML easily in AutoCAD, Kean Walmsley, Through the Interface, Sep 4, 2014

Translating Between AutoCAD Drawing Points and Geographic Locations Using .NET, Pt 1 - attach GeoLocation object in drawing to translate between drawing points, latitude-longitude values in AutoCAD, Kean Walmsley, Through the Interface, Sep 4, 2014

Building a Web-Based Viewer Using the Autodesk View & Data API, Pt 2 - change document ID to equivalent URN, create new, private repository on GitHub containing sample that is clone of public GitHub repository with modified files, Kean Walmsley, Through the Interface, Aug 22, 2014

Building a Web-Based Viewer Using the Autodesk View & Data API, Pt 1 - visit Autodesk developer portal to generate access key, pass valid access token, create unique bucket names before registering uploaded file with viewing service, Kean Walmsley, Through the Interface, Aug 20, 2014

Decomposing Material Mapper Transform Matrix - code to retrieve details from transform matrix of entity's material mapper in AutoCAD, Madhukar Moogala, AutoCAD DevBlog, Aug 20, 2014

AcDbRegion::transformBy - reset system wide tolerance to restore legacy behavior in AutoCAD, Madhukar Moogala, AutoCAD DevBlog, Aug 19, 2014

An Updated Implementation of a CAD Standards Plugin for AutoCAD Using .NET - understanding process of building, loading plugin in AutoCAD, Kean Walmsley, Through the Interface, Aug 12, 2014

DogeSharp in AutoCAD - as Dogescript compiles to JavaScript, DogeSharp gets translated to C# which then builds .NET executable, Kean Walmsley, Through the Interface, Aug 11, 2014

Adding a Spatial Filter to a Block Reference - create clip boundary type meant for non-editor databases if filter lacks database in AutoCAD, Madhukar Moogala, AutoCAD DevBlog, Aug 6, 2014

Using CUIx Resource dll with Image Transparency - using .ico files in resource-only dll for cuix files in AutoCAD, Philippe Leefsma, AutoCAD DevBlog, Aug 6, 2014

Synchronizing Model Space Viewports - employ AcEditorReactor::viewChanged event handler to obtain view change notification in AutoCAD, Balaji Ramamoorthy, AutoCAD DevBlog, July 23, 2014

LoadOnCommandInvocation and Commands Tag - create commands section in PackageContents.xml of autoloader bundle that allows AutoCAD to call specific functions when some command is executed, Adam Nagy, AutoCAD DevBlog, July 17, 2014

How to Enable/Disable Validation of Your Custom Options Tab? - employ FindWindowEx, EnableWindow to control ok button based on value provided in AutoCAD textbox, Philippe Leefsma, AutoCAD DevBlog, July 14, 2014

How to Find All Fields in a Drawing - collect all TypedValue of AcDbFieldList, iterate through them, selecting one with dxf code = 330 in AutoCAD, Philippe Leefsma, Manufacturing DevBlog, July 4, 2014

Embedding a Map Image in an AutoCAD Drawing Using .NET - invoke GEOMAPIMAGE command, select GeomapImage object to manipulate its settings before adjusting image properties, Kean Walmsley, Through the Interface, July 2, 2014

Attaching Geo-Location Data to an AutoCAD Drawing Using .NET - employ Editor.Command() to call commands synchronously, turn on GEOMAP information, zoom circle created around location in AutoCAD, Kean Walmsley, Through the Interface, June 26, 2014

Copy Extension Dictionary - apply logic to set names of dictionary that is same as DeepCloneObjects source object in AutoCAD, Virupaksha Aithal, AutoCAD DevBlog, June 26, 2014

Iterating AutoCAD System Variables Using .NET, Pt 2 - understanding c# code that employs updated ESV, ESV2 commands to create correspondingly named .txt files rather than printing results to command line, Kean Walmsley, Through the Interface, June 12, 2014

Importing Layer Filters - obtain layers that are to be cloned, check if destination database contains layer filter with similar name before importing filters in AutoCAD, Balaji Ramamoorthy, AutoCAD DevBlog, June 10, 2014

Using Autoloader to Setup Contextual Ribbon Tab - create contextual tab selector rule, form custom dll to determine if contextual tab is to be displayed, modify PackageContents.xml in AutoCAD, Balaji Ramamoorthy, AutoCAD DevBlog, June 10, 2014

Iterating AutoCAD System Variables Using .NET, Pt 1 - implement ESV, ESV2 commands that employ 2 mechanisms for obtaining list of AutoCAD system variables, Kean Walmsley, Through the Interface, June 10, 2014

2015 New API Usage : AcGiGeometry::Edge - create custom hatch from AcDbPolyline, draw hatch in hatch graphics database to define boundary of hatch in AutoCAD, Madhukar Moogala, AutoCAD DevBlog, May 25, 2014

Zoom to a Window in Editor Using CommandASync - delegate callback function until escape or cancel is clicked in AutoCAD, Madhukar Moogala, AutoCAD DevBlog, May 15, 2014

Highlighting and Removing Blanked Out AutoCAD Text Using .NET - employ TextHighlightOverrule.IsApplicable() from EDT command to identify AttributeReferences within BlockReference in AutoCAD, Kean Walmsley, Through the Interface, May 12, 2014

Adding a WPF Document Tab in AutoCAD 2015 Using .NET - invoke ADW command to create new window inside AutoCAD frame, TH command to tile 2 windows horizontally, BLOG command before tiling windows vertically to obtain 3 windows across width of application frame, Kean Walmsley, Through the Interface, May 5, 2014

Adding a Cursor Badge in AutoCAD 2015 Using .NET - ability of public API to add own cursor badges, generate bitmap programmatically before converting that into format needed for cursor badge, Kean Walmsley, Through the Interface, May 2, 2014

Non-DWG Window in AutoCAD 2015 Using .Net - build project with .Net framework set to 4.5, netload dll in AutoCAD 2015, run 'MyWnd' command to create non-DWG document window, invoke InsertSmiley command in another drawing to generate smiley, Balaji Ramamoorthy, AutoCAD DevBlog, May 1, 2014

Non-DWG Window in AutoCAD 2015 - build sample project with Platform Toolset v110 in Visual Studio 2012, start AutoCAD 2015, load arx module, run ShowMyWnd command to create non-DWG document window in AutoCAD, Balaji Ramamoorthy, AutoCAD DevBlog, May 1, 2014

Recognizing Cancel When Using acedCommandC - employ acedCmdCWasCancelled, acedCallBackOnCancel methods to avoid cancelling command without providing input in AutoCAD, Balaji Ramamoorthy, AutoCAD DevBlog, May 1, 2014

Coordinates of Points in a Point Cloud Entity - application of traverseAllPointData method to identify coordinates of point in AutoCAD, Balaji Ramamoorthy, AutoCAD DevBlog, May 1, 2014

Jigging an AutoCAD Hatch Using .NET - c# code to ensure that hatch loop gets added, removed at right places in AutoCAD, Kean Walmsley, Through the Interface, Apr 30, 2014

Adding a Web-Page as a Document Tab in AutoCAD 2015 Using .NET - apply head request to verify existence of page, assign asynchronous helper to check validity, presence of URL before calling new API in AutoCAD 2015 to load page, Kean Walmsley, Through the Interface, Apr 28, 2014

Implementing a Custom AutoCAD Object Snap Mode Using .NET - apply SHX font to display transient text properly from start, position text on center of snap point in AutoCAD, Kean Walmsley, Through the Interface, Apr 22, 2014

Migration After Fiber is Removed in AutoCAD 2015 - expose more of ObjectARX SDK to .NET by availing NET version of acedCommand, add 'S' to end of acedCommand or acedCmd when passing complete set of command tokens to AutoCAD command line, Xiaodong Liang, AutoCAD DevBlog, Apr 17, 2014

Creating a Splined Leader Using a Jig - specify leader vertex, temporarily append acquired point as vertex in AutoCAD, Balaji Ramamoorthy, AutoCAD DevBlog, Apr 2, 2014

Positioning a Selected Entity at View Center - set view center point in DCS to position entity in AutoCAD, Balaji Ramamoorthy, AutoCAD DevBlog, Apr 2, 2014

Using DIMPOST in a LISP Routine - employ LISP statements to reset alternative/primary dimension prefix, suffix in AutoCAD, Xiaodong Liang, AutoCAD DevBlog, Mar 18, 2014

Determining AutoCAD's Language Using .NET - Kean Walmsley, Through the Interface, Mar 14, 2014

Resolving Name Conflict During XRef Binding - set bPrefixName parameter to false to prefix symbol names of xref drawing in current drawing, else merge symbol names of xref drawing in current drawing without prefix in AutoCAD, Balaji Ramamoorthy, AutoCAD DevBlog, Mar 12, 2014

Getting AutoCAD's Command-Line Arguments Using .NET - Kean Walmsley, Through the Interface, Mar 13, 2014

Extracting IsoLines from Surface - enable support for BRep API, apply code to retrieve IsoLines from surface in AutoCAD, Balaji Ramamoorthy, AutoCAD DevBlog, Mar 8, 2014

Striking an Enclosed Text Area in AutoCAD Using .NET - Kean Walmsley, Through the Interface, Feb 28, 2014

Crashing AutoCAD Using .NET - dereference null pointer, implement C# code to crash AutoCAD, Kean Walmsley, Through the Interface, Feb 26, 2014

Adding a Context Menu Item with an Icon for a Specific AutoCAD Object Type Using .NET - check existence of macro group, cycle through PopMenus, locate table-specific shortcut menu before providing alias between POP500, POP599, Kean Walmsley, Through the Interface, Feb 19, 2014

VBA Macro Compatibility in AutoCAD 2014 64-Bit - AutoCAD 2014 uses Microsoft's VBA 7.1 engine, 32-bit type library/OCX control can't be loaded on 64-bit version, Stephen Preston, AutoCAD DevBlog, Feb 18, 2014

Adding a Context Menu Item with an Icon in AutoCAD Using .NET - Kean Walmsley, Through the Interface, Feb 18, 2014

3DWalk Through an AutoCAD Model - demo of navigation through AutoCAD model, camera, target positions follow selected spline entity which defines navigation path, Balaji Ramamoorthy, AutoCAD DevBlog, Feb 15, 2014

Exporting an AutoCAD Table to a Unicode CSV Using .NET - select table, location of exported file to create CSV output using TABLEEXPORT2 command in AutoCAD, Kean Walmsley, Through the Interface, Feb 14, 2014

Detecting Entities Under Cursor While Selection is Running - invoke bunch of ObjectARX methods to deal with features that get disabled while running Editor.GetEntity in AutoCAD, Philippe Leefsma, AutoCAD DevBlog, Feb 12, 2014

Making Custom Entity GripMode Aware - implement custom entity to enable GripModes that operates on embedded entity in AutoCAD, Balaji Ramamoorthy, AutoCAD DevBlog, Feb 9, 2014

Inserting a Cell Range from an Excel Sheet as an AutoCAD Table Using .NET - open table, update data link from table, select XLS(X) file, display name of file, contained sheets in AutoCAD, Kean Walmsley, Through the Interface, Feb 5, 2014

Getting the Length of the Pipe Center Lines in an AutoCAD Drawing, Pt 3 - add new class to collect 'section' data, CTRLINES2 command to select pipe section, generate centerline for newly-selected section, Kean Walmsley, Through the Interface, Jan 31, 2014

Getting the Length of the Pipe Center Lines in an AutoCAD Drawing, Pt 2 - C# code to define updated CTRLINES command, new GSL command, Kean Walmsley, Through the Interface, Jan 30, 2014

Detecting .Net Command Duplicates Programmatically - employ .Net reflection capabilities to find duplicates, load dll that contains duplicates using FindCmdDuplicates path in AutoCAD, Philippe Leefsma, AutoCAD DevBlog, Jan 30, 2014

Exploding AutoCAD Text and Manipulating the Results Using .NET - copy original text entities before passing copies into TXTEXP, pass origIds into call to SetImpliedSelection(), delete lines of code to erase originals, apply database reactor to capture objects, Kean Walmsley, Through the Interface, Jan 23, 2014

Extracting Pipe Centerlines from AutoCAD Surfaces Using .NET - capture relevant graphics by setting RegenType to StandardDisplay, NumberOfIsolines to 1, offset single isoline at center of pipe once graphics for view is captured, Kean Walmsley, Through the Interface, Jan 22, 2014

Previewing Geometry As It Streams Into AutoCAD Using .NET - derive transient object to display 2 sets of points, instantiate PointDisplay() class before displaying it via transient graphics manager, Kean Walmsley, Through the Interface, Jan 20, 2014

Setting Hyperlinks to Attribute Reference - associate attributes with block reference by setting hyperlinks to linked attributes separately in AutoCAD, Virupaksha Aithal, AutoCAD DevBlog, Jan 13, 2014

Forcing AutoCAD Object Snapping Using .NET - invoke FORSNAP command that enables mode for snapping objects in AutoCAD, Kean Walmsley, Through the Interface, Jan 13, 2014

How to Ensure Your Ribbon Runtime Items Remain Visible - implement extra code when workspace switches or changes occur due to CUI or QUICKCUI commands in AutoCAD, Philippe Leefsma, AutoCAD DevBlog, Jan 9, 2014

Update on Purging DGN Linestyles from AutoCAD Drawings Using .NET - implement ReferenceFiler, select DWG file to purge, obtain complex DGN linetypes from linetype table, store count before removing referenced elements, Kean Walmsley, Through the Interface, Jan 9, 2014

Running a Tool from Tool Palette - iterate catalog items, run anchor rod utility tool available in mechanical tool palette in AutoCAD, Balaji Ramamoorthy, AutoCAD DevBlog, Dec 30, 2013

How to Exit 'Editor.GetSelection' on Keyword Selection - throw Autodesk.AutoCAD.Runtime.ErrorStatus.OK from keyword press event handler in AutoCAD, Virupaksha Aithal, AutoCAD DevBlog, Dec 23, 2013

An Issue with Using Ribbon Runtime API - create custom partial CUIx to build ribbon tab/panel/item that executes same command method in AutoCAD, Norman Yuan, Drive AutoCAD with Code, Dec 22, 2013

Grip Context Menu Using AcDbMultiModesGripPE - employ multi-mode grips to acquire inputs that is relevant to custom entity in AutoCAD, Balaji Ramamoorthy, AutoCAD DevBlog, Dec 18, 2013

Moving Text in an AutoCAD Block Using .NET, Pt 3 - apply Editor.GetPoint() to obtain raw point, employ C# code to invoke MoveTextInBlockJigHighLight command in AutoCAD, Kean Walmsley, Through the Interface, Dec 18, 2013

Disabling Snapping to Specific AutoCAD Objects Using .NET, Pt 2 - apply object snap overrule to prevent snapping to objects with certain XData attached, filter application name, conduct geometry overrule to avoid IntersectsWith() working on objects in AutoCAD, Kean Walmsley, Through the Interface, Dec 16, 2013

Disabling Snapping to Specific AutoCAD Objects Using .NET, Pt 1 - generate object snap overrule to prevent snapping to objects with certain XData attached, filter application name, start transaction to modify entities XData before invoking ESNAP command, Kean Walmsley, Through the Interface, Dec 13, 2013

Moving Text in an AutoCAD Block Using .NET, Pt 2 - obtain text object in block, start transaction to access/modify object, employ identity matrix as block transform in AutoCAD, Kean Walmsley, Through the Interface, Dec 5, 2013

Moving Text in an AutoCAD Block Using .NET, Pt 1 - obtain text object in block, start transaction to access object, check displacement from picked point before initiating transaction to modify object in AutoCAD, Kean Walmsley, Through the Interface, Dec 2, 2013

Overruling Grips for a Group - set GroupDisplayMode system variable to 0 to display grips of all entities that are part of group in AutoCAD, Balaji Ramamoorthy, AutoCAD DevBlog, Nov 28, 2013

Inserting RasterImage Using Image Buffer - apply ATIL image pointer with AcDbRasterImageDef::setImage to create raster image definition in AutoCAD, Balaji Ramamoorthy, AutoCAD DevBlog, Nov 27, 2013

AutoCAD Ribbon Runtime API with C++/CLI - AutoCAD programming tutorial, Philippe Leefsma, AutoCAD DevBlog, Nov 22, 2013

A Block with Auto-Pointing Leader - handle CommandWillStart, CommandEnded, ObjectModified events, save changed block reference's ObjectId in collection, employ extra code to reset block reference's dynamic property value in AutoCAD, Norman Yuan, Drive AutoCAD with Code, Nov 20, 2013

Draw Order Problem with Dynamic Block - apply block editor in AutoCAD drawing where block reference is present or execute set 'draw order' in block definition, Norman Yuan, Drive AutoCAD with Code, Nov 17, 2013

Generating Larger Preview Images for All Blocks in an AutoCAD Drawing Using .NET - understanding code that iterates through block table, creates thumbnails for each block, apply GBP2 command to generate thumbnail image for particular BlockTableRecord in AutoCAD, Kean Walmsley, Through the Interface, Nov 15, 2013

DrawableOverrule to Highlight Entities in Nested Block References and Xrefs - code to handle entities in block, nested block references, Xrefs in AutoCAD, Balaji Ramamoorthy, AutoCAD DevBlog, Nov 9, 2013

Highlight Spot/Point of Interest in Drawing - insert DBPoint with proper display style, obtain current view height, width to calculate current view's width-height ratio in AutoCAD, Norman Yuan, Drive AutoCAD with Code, Nov 7, 2013

Importing ToolPalette/ToolPaletteGroup from XTP/XTG Files - create list of xtp files, import toolpath from xtp file, get xtp file path before relocating ToolPalette to ToolPaletteGroup in AutoCAD, Balaji Ramamoorthy, AutoCAD DevBlog, Nov 1, 2013

Remove Vertices from 3D Polyline - traverse through vertices of selected 3D polyline, generate list of vertexes to be erased in AutoCAD, Virupaksha Aithal, AutoCAD DevBlog, Oct 23, 2013

In-Place Edit of External Reference Drawing Files - employ XrefFileLock class to handle Xref file locking in AutoCAD, Virupaksha Aithal, AutoCAD DevBlog, Oct 24, 2013

Accessing Extension Dictionary of an Overruled Entity While Dragging - override TransformOverrule::CloneMeForDragging, return true, apply original entity to access extension dictionary in AutoCAD, Balaji Ramamoorthy, AutoCAD DevBlog, Oct 22, 2013

Kinect Fusion: Comparing Approaches for Point Cloud Generation Inside AutoCAD - create appropriately sized array of shorts, obtain depth/color image size from input depth/color image format respectively, allocate volume, calculate time span from last calculation of FPS, Kean Walmsley, Through the Interface, Oct 21, 2013

Keeping Attributes Horizontal While Rotating a Block Using Jig - implement changes to BlockReference based on final rotation value, update final block reference rotation, positions of attribute references in AutoCAD, Balaji Ramamoorthy, AutoCAD DevBlog, Oct 17, 2013

Using BRep API in AutoCAD OEM - run gflags.exe, specify OEM product name, hit tab key to turn on loader snaps, run OEM product in Visual Studio debugger until error message appears in command prompt, Balaji Ramamoorthy, AutoCAD DevBlog, Oct 15, 2013

Discover Object Model - select object in UI, debug code before locating property in Inventor, Adam Nagy, AutoCAD DevBlog, Oct 8, 2013

Mirroring a DBText Entity - get text entity, clone original entity, create mirror matrix by forming geometric mirror on cloned text, add mirrored text to database in AutoCAD, Philippe Leefsma, AutoCAD DevBlog, Oct 4, 2013

Publishing Model Views to a Multi-Sheet DWF/PDF - create page setup based on views, insert plot in foreground, remove .dwg extension in AutoCAD, Balaji Ramamoorthy, AutoCAD DevBlog, Oct 4, 2013

Implementing MapReduce to De-Skew Large Images in Parallel Using Google App Engine - focus on subset of original image, employ transform, output pipeline to transform pixel information into target coordinate system, generate each row of output image, implement crude caching mechanism, Kean Walmsley, Through the Interface, Oct 4, 2013

Drawing Lines Between 2 AutoCAD Curves Using .NET - LBC command to write name with lines between few different curves, select couple of curves, parameterize both curves, loop across size of collection to create lines between points, Kean Walmsley, Through the Interface, Oct 3, 2013

Raising and Subscribing Events from Custom PaletteSet - employ class based on AutoCAD interaction, check event subscriber class DrawingProcessTool that acts on basis of events, data passed to it as EventArgs, Norman Yuan, Drive AutoCAD with Code, Sep 30, 2013

Creating a Web-Service to De-Skew Images Using Google App Engine - get posted PNG file in variable img1, get coordinate inputs, width factor, run in-memory deskew code in image, Kean Walmsley, Through the Interface, Sep 30, 2013

Add Your Plugin to an AutoCAD Menu - create, run script, custom command, without typing, Andrew Roe, Cadalyst, Sep 26, 2013

Creating a GraphicsInterface.ImageBGRA32 - create instance from bitmap, apply it in WorldDraw method in AutoCAD, Balaji Ramamoorthy, AutoCAD DevBlog, Sep 25, 2013

Exploding an MText That Uses Control Codes - ExplodeFragments method contains control code but not special character that it represents, workaround is to create, set MText content based on fragment text in AutoCAD, Balaji Ramamoorthy, AutoCAD DevBlog, Sep 24, 2013

Vertex Color for a SubDMesh - add subDMesh entity to database before AcDbSubDMesh::setVertexColorArray is applied in AutoCAD, Balaji Ramamoorthy, AutoCAD DevBlog, Sep 23, 2013

Selecting an Area of a Perspective Image to De-Skew Inside AutoCAD Using HTML5 and JavaScript - apply JavaScript API in AutoCAD 2014 to execute DESKEW_IMAGE command, adjust code to maintain 4 separate vertices for corners, magnify area to precisely select respective vertices, Kean Walmsley, Through the Interface, Sep 18, 2013

Database.ResolveXrefs Documentation - apply input pointer to AcDbDatabase as host, set ThreadEngine to true to employ multi-thread engine for resolving xrefs in AutoCAD, Fenton Webb, AutoCAD DevBlog, Sep 12, 2013

Executing Python Code to De-Skew Images Inside AutoCAD Using IronPython - apply _engine.Runtime.UseFile() to return dynamic object corresponding to loaded module in AutoCAD, Kean Walmsley, Through the Interface, Sep 11, 2013

Using SheetSet Manager API in VB.NET - create reference to sheet set object, check ways to work with sheet set manager object, sheet sets, sheet set events, add contents to sheet set file in AutoCAD, Fenton Webb, AutoCAD DevBlog, Sep 9, 2013

Hatch Loop Using a Curve2d Collection - pick 2 internal points to create 2 loops for same hatch in AutoCAD, Balaji Ramamoorthy, AutoCAD DevBlog, Aug 30, 2013

NETLOAD Crash - update video driver on laptop to arrest issues related to NETLOAD command in AutoCAD, Adam Nagy, AutoCAD DevBlog, Aug 26, 2013

Get Mouse (Cursor) Position Without Event - understanding API code to monitor user input, Windows messages in AutoCAD, Xiaodong Liang, AutoCAD DevBlog, Aug 21, 2013

Update on the Project to De-Skew Images Inside AutoCAD - apply IronPython to build code into .NET module, develop user-input mechanism, swap display procedures by creating cropped file, automate insertion of RasterImage in current space, Kean Walmsley, Through the Interface, Aug 21, 2013

Feeding Extra Information into a Command Line Selection Using acedCmd in .NET - pass extra information into acedCmd by wrapping point, entity name information in RTLB, RTLE codes in AutoCAD, Fenton Webb, AutoCAD DevBlog, Aug 7, 2013

Purging DGN Linestyles from Drawings Not Open in the AutoCAD Editor - using DGNPURGE, DGNPURGEEXT commands, Kean Walmsley, Through the Interface, Aug 1, 2013

Changing RasterImage Name - create new RasterImageDef, associate all existing RasterImages to it, disable RasterImage reactors while old RasterImageDef is unloaded or erased in AutoCAD, Balaji Ramamoorthy, AutoCAD DevBlog, July 29, 2013

Keeping a Ribboncombo In-Sync with System Variable - code to list values for LUNITS system variable in AutoCAD, Balaji Ramamoorthy, AutoCAD DevBlog, July 29, 2013

Ref Unload/Detach Event in .NET - export method from .arx that employs function pointer for notification, implement editor reactor in ObjectARX module, execute callback method in .NET plug-in in AutoCAD, Balaji Ramamoorthy, AutoCAD DevBlog, July 26, 2013

Managed Debugging Assistant DisconnectedContext Error - run message loop to dispatch message so that it avoids blockage of main thread in AutoCAD, Marat Mirgaleev, AutoCAD DevBlog, July 23, 2013

Integrating Paper.js with Leap Motion Using JavaScript - add few manual calls to paper.js framework, change PaperScript code to replace arithmetic operation between points, Kean Walmsley, Through the Interface, July 22, 2013

Aligning Entity Using 3 Points - arranging entities based on 3 sources with corresponding destination points in AutoCAD, Balaji Ramamoorthy, AutoCAD DevBlog, July 18, 2013

A New Version of DesignScript on Autodesk Labs - employ DesignScript studio to generate graphical views of existing DesignScript files, click action to display code representation of selected subset in AutoCAD, Kean Walmsley, Through the Interface, July 18, 2013

How AcDb3dSolids are Drawn When Using a Custom Derived AcGiWorldDraw - call AcDb3dSolid::WorldDraw(), obtain node in solid3D history, generate regen type commands in AutoCAD, Fenton Webb, AutoCAD DevBlog, July 18, 2013

Create Hatch Objects Using Trace Boundaries Using .NET - apply Editor.TraceBoundary function to set boundary geometry as polylines, add polylines to database, append each polyline as separate loop, Fenton Webb, AutoCAD DevBlog, July 16, 2013

What are the Load Controls in AutoCAD OEM - utilize ObjectARX AcadApp::LoadReasons enum to define demand loading for module in AutoCAD, Fenton Webb, AutoCAD DevBlog, July 16, 2013

Minor Update to the DGN Purge Command - understanding rebuilt C# code that forms basis for republish tool in AutoCAD, Kean Walmsley, Through the Interface, July 15, 2013

Applying Material to a Cylinder - code to create cylinder, set material map parameters based on dimensions of image in AutoCAD, Balaji Ramamoorthy, AutoCAD DevBlog, July 12, 2013

Associating Standards File with the Current Drawing - add XRecord to 'AcStStandard' dictionary under 'named object dictionary,' Balaji Ramamoorthy, AutoCAD DevBlog, July 12, 2013

Xline to Line and LTSCALE Override - override LTSCALE value before invoking HATCH command, apply code to snap xline outside block in AutoCAD, Adam Nagy, AutoCAD DevBlog, July 11, 2013

Open a Particular Sheet in a DWF File Using Design Review API - apply AdCommon.IAdCollection sections collection to obtain, set named section in AutoCAD, Partha Sarkar, AutoCAD DevBlog, July 10, 2013

WPF Implementation to Mimic Color/Layer Controls - understanding code for viewModel class, collection classes for color control in AutoCAD, Balaji Ramamoorthy, AutoCAD DevBlog, July 3, 2013

Disable Task Dialogs Programmatically - click hidden messages settings button to access previously hidden dialogues, apply FixedProfile.aws to disable/enable specific dialog in AutoCAD, Fenton Webb, AutoCAD DevBlog, July 3, 2013

Finding an AutoCAD Spline Between Two Others Using .NET - select splines, create transaction, open splines, get Ge equivalents of 2 splines, find middle curve, create spline from it, add new spline to database, Kean Walmsley, Through the Interface, July 1, 2013

DGN Clean-Up Tool on Its Way - strip stroke objects that are active, referenced by linetypes using AutoCAD, Kean Walmsley, Through the Interface, June 28, 2013

Creating a Block with Multi-Line Attribute Definition - understanding code to generate block reference in AutoCAD, Balaji Ramamoorthy, AutoCAD DevBlog, June 26, 2013

AutoCAD OEM Support for AutoLISP/LISP - compile LISP applications using inbuilt AutoCAD OEM application, avoid using vlax functions, VLIDE, APPLOAD commands, Fenton Webb, AutoCAD DevBlog, June 19, 2013

Creating Blended Surface Associated with Edges - create 2 extruded surfaces, use edge information of surfaces to make loft profile that in turn generate blended surface in AutoCAD, Balaji Ramamoorthy, AutoCAD DevBlog, June 20, 2013

Inserting a Specific Excel Sheet as an AutoCAD Table Using .NET - indicate sheet to link into DataLink's ConnectionString property, Kean Walmsley, Through the Interface, June 18, 2013

Embedding a 123D Catch Scene in an HTML Page - create scene to publish it using 123D Catch gallery, click on embed icon in 123D Catch website to customize HTML fragment, Kean Walmsley, Through the Interface, June 12, 2013

Overruling Osnaps of BlockReference - using .NET code to add center point of BlockReference as osnap point in AutoCAD, Balaji Ramamoorthy, AutoCAD DevBlog, June 9, 2013

Importing Named Layout in an AutoCAD DWG File Using LISP - select DWG file to import layout, execute LISP code in AutoCAD to perform operation, Partha Sarkar, AutoCAD DevBlog, June 10, 2013

Working with ToolPalette Groups Using .NET - use mixed managed code to create tool palette group, add palette to group, remove tool palette group in AutoCAD, Balaji Ramamoorthy, AutoCAD DevBlog, June 5, 2013

Access Object Properties and Control Visibility Using Design Review API - use Autodesk DWF viewer API to load file, obtain object properties of DWF model, control visibility of component, Partha Sarkar, AutoCAD DevBlog, June 5, 2013

Fixing Block Draw-Order in AutoCAD Drawings Exported by SmartSketch Using .NET - code to define WTB command to move any wipeouts to bottom of selected block, Kean Walmsley, Through the Interface, May 27, 2013

Obtain the RGB Color Value from an AcDbEntity Using ObjectARX and RealDWG - understanding code to get RGB value from existing AcDb::kOpenForRead AcDbEntity in AutoCAD, Fenton Webb, AutoCAD DevBlog, May 17, 2013

How to Display My Custom Web Page in AutoCAD Help Dialog While Pressing F1 During Command - use AutoCAD 2014 that allows developers create registry keys to add own domain into it, Philippe Leefsma, AutoCAD DevBlog, May 16, 2013

Change the Background Mask Property of AcDbMText Object Programmatically Using ObjectARX - use setBackgroundFill() member function of class AcDbMText in ObjectARX; in LISP, add group code 90 by setting it as 1 to turn on background mask, Fenton Webb, AutoCAD DevBlog, May 14, 2013

Returning Data from .NET to JavaScript Inside AutoCAD - use TransformToWcs() method to return value to caller by serializing point data into JSON, Kean Walmsley, Through the Interface, May 10, 2013

Jigging AutoCAD Geometry in an Arbitrary UCS Using JavaScript - use Acad.Editor.CurrentViewport.ucsToWorld to transform picked center-point of circle into WCS in AutoCAD, Kean Walmsley, Through the Interface, May 8, 2013

Complementing AutoCAD's JavaScript API Using .NET - use drawCircle() function to draw circle with center, radius, implement clearCircle() function to remove transient graphics, dispose circle object in AutoCAD, Kean Walmsley, Through the Interface, May 6, 2013

Autoloader and Localization - use autoloader mechanism when application is multi-language, PackageContents to ensure only correct DLL is loaded on each system, check SupportedLocales markup using AutoCAD, Augusto Goncalves, AutoCAD DevBlog, May 2, 2013

Jigging an AutoCAD Circle Using JavaScript - use EntityJig to define jig for single object, invoke CIRCLE command to pick current layer, linetype when it creates final circle in AutoCAD, Kean Walmsley, Through the Interface, May 2, 2013

Introduction to Managed VB.NET Code for AutoCAD - understanding COM that sets standard of interaction of programs, its limitations, NETLOAD command, managed code, HowToAutoCAD.com, Apr 28, 2013

Linking Attributes and Table Using DataExtraction API - use EATTEXT command to extract data, display it inside table, DataExtraction API to create table in AutoCAD, Balaji Ramamoorthy, AutoCAD DevBlog, Apr 24, 2013

Stripping Formatting from AutoCAD Tables Pasted from Excel Using .NET - use MText object in code, STF command while selecting tables to remove embedded formatting from cell, Kean Walmsley, Through the Interface, Apr 25, 2013

Autoloader Example for Invoking a Startup Command in AutoCAD - use Commands::Command.StartupCommand attribute to specify startup/initialize command in AutoCAD, Fenton Webb, AutoCAD DevBlog, Apr 22, 201

Folder Structure for Autoloader Bundles Using Revit as an Example - understanding bundle folder structure, Revit app bundle folder with example, Fenton Webb, AutoCAD DevBlog, Apr 19, 2013

Find Which Properties Changed on Modified Event - use reflection mechanism to store, compare data, enable .NET Extension methods by creating new class in AutoCAD, Augusto Goncalves, AutoCAD DevBlog, Apr 18, 2013

Show Me the Money - creating AutoCAD jig to dynamically display guilloche pattern using F#, Kean Walmsley, Through the Interface, Apr 17, 2013

eInvalidInput While Creating Hatch with CustomDefined Pattern - check if hatch pattern, pat file name is same, pat file folder is added to AutoCAD support path, line breaks in pat file, Balaji Ramamoorthy, AutoCAD DevBlog, Apr 13, 2013

Delete Layer Filters Using ObjectARX - iterate through ACAD_LAYERFILTERS, ACLYDICTIONARY dictionaries to delete AcDbXRecords in AutoCAD, Fenton Webb, AutoCAD DevBlog, Apr 12, 2013

Printing Your Own Money with AutoCAD - F# code for generating spirograph, Kean Walmsley, Through the Interface, Apr 12, 2013

Making Your Custom Entity worldDraw or viewportDraw Fast - make graphics primitive functions in AcGiGeometry class return true for faster graphics processing in AutoCAD, Fenton Webb, AutoCAD DevBlog, Apr 12, 2013

Removing All Custom Handlers of an Event - using .NET code to obtain list of events that are manipulated using reflection in AutoCAD, Augusto Goncalves, AutoCAD DevBlog, Apr 12, 2013

Search and Erase Proxies - perform clean up, avoid proxy message in AutoCAD, Augusto Goncalves, AutoCAD DevBlog, Apr 11, 2013

Measuring Time Elapsed During Custom AutoCAD Command Execution Using .NET - Kean Walmsley, Through the Interface, Apr 10, 2013

Updating .NET dlls and ObjectARX Applications of an OEM Product - rebuilt .NET, ObjectARX apps using OEM make wizard, replace existing .NET dlls, arx files with new files in AutoCAD OEM, Adam Nagy, AutoCAD DevBlog, Apr 9, 2013

Querying AutoCAD Objects of a Particular Type Using .NET - record crude performance timings of different command implementations, Kean Walmsley, Through the Interface, Apr 8, 2013

RasterImageDef Object Becomes a ProxyObject the Second Time My RealDWG dll's Command Runs - call RuntimeSystem.Initialize(), Terminate() functions once, provide static/shared public functions in RealDWG dll, Adam Nagy, AutoCAD DevBlog, Apr 5, 2013

Installed Version of RealDWG Application Crashes - ensure Visual Studio merge modules are added to merge modules or installer projects, Adam Nagy, AutoCAD DevBlog, Apr 5, 2013

Obtaining the Top Level Object in CAO Using .NET - add CAO library in .NET to retrieve top level object in AutoCAD, Xiaodong Liang, AutoCAD DevBlog, Apr 1, 2013

Use of Window.Focus in AutoCAD 2014 - using palette to call command that requires AutoCAD to prompt for user input, Balaji Ramamoorthy, AutoCAD DevBlog, Mar 30, 2013

Implementing an AutoCAD Palette Using HTML5 and JavaScript - creating XML definition for transient rectangular polyline, Kean Walmsley, Through the Interface, Mar 28, 2013

Customize AutoCAD Through Programming - creating text search program, modifying entities using Visual Studio.NET, Andrew Roe, Cadalyst, Mar 28, 2013

Zooming to an AutoCAD Entity Using JavaScript - code implements command inside AutoCAD that zooms to extents of entity, Kean Walmsley, Through the Interface, Mar 27, 2013

Displaying Entities in Different Colors Using DrawableOverrule - clone drawable class inside WorldDraw method to overcome color setting limitations of DrawableOverrule in AutoCAD, Balaji Ramamoorthy, AutoCAD DevBlog, Mar 26, 2013

Displaying the Attrib Dialog During Insert with AcEdCommand - use acedInitDialog function in ObjectARX, divide command sequence into 2 parts to display attribute dialog in AutoCAD, Xiaodong Liang, AutoCAD DevBlog, Mar 22, 2013

Creating a Point Cloud Spatial Filter/Clipping Box Using ObjectARX - specify filter callback for point cloud entity using acdbModifyPointCloudDataView() function, Fenton Webb, AutoCAD DevBlog, Mar 20, 2013

XCLIP Xrefs Using ObjectARX - AcDbSpatialFilter class to define spatial filter to define clip volume of block reference to xref in host AutoCAD drawing, Xiaodong Liang, AutoCAD DevBlog, Mar 20, 2013

Kinect Fusion Inside AutoCAD - generating shaded view of mesh from particular viewpoint, Kean Walmsley, Through the Interface, Mar 20, 2013

Access the Default Directory Name in File-Open Dialog - use system variables DWGNAME, DWGPREFIX to obtain information about current drawing in AutoCAD, Xiaodong Liang, AutoCAD DevBlog, Mar 20, 2013

List of Extensible Tab Dialogs in AutoCAD - 3 tabbed dialogs: options dialog, drawing aids dialog, MTEXT editor, Xiaodong Liang, AutoCAD DevBlog, Mar 18, 2013

Formatting in Rollover Tip - using additionalTooltipString to create TextBlock WPF element in AutoCAD, Balaji Ramamoorthy, AutoCAD DevBlog, Mar 17, 2013

Converting Slide to WMF/BMP Format - use SlideLibrary COM object for converting files to be displayed in picturebox control in AutoCAD, Balaji Ramamoorthy, AutoCAD DevBlog, Mar 16, 2013

AutoCAD .NET Addin Wizard (AcadNetAddinWizard) Build #0.7.0.0 Rolled Out - Spiderinnet1 Blog, Mar 16, 2013

ACAD Lisp Finder of AutoCAD .NET Addin Wizard (AcadNetAddinWizard) - Spiderinnet1 Blog, Mar 17, 2013

AutoLoader 101, Pt 14 - Specify Commands without Command Groups - Spiderinnet1 Blog, Mar 14, 2013

Plant SDK: How to Programmatically Change the Status Property of a Butt Weld? - iterate through SubPart of connector object to locate WeldSubPart type, Marat Mirgaleev, AutoCAD DevBlog, Mar 14, 2013

Using Augmented Reality to Preview the Output of 123D Creature - loading .OBJ file into PointCloud browser scene, Kean Walmsley, Through the Interface, Mar 11, 2013

Increase the Buffer of the AutoCAD Text Window - environment variable, automation property codes to access text window buffer size in AutoCAD, AutoLISP, Xiaodong Liang, AutoCAD DevBlog, Mar 12, 2013

AutoCAD .NET: Read DWG Into Memory Using Database.ReadDwgFile - Spiderinnet1 Blog, Mar 12, 2013

AutoLoader 101, Pt 13 - Is AppName of ComponentEntry Necessary - Spiderinnet1 Blog, Mar 12, 2013

Using an ARX ActiveX Server to Update the Block Description from LISP - loads type library allowing block description property to be set directly via LISP function in AutoCAD, Xiaodong Liang, AutoCAD DevBlog, Mar 8, 2013

Finding a Point on an AutoCAD Surface Based on X,Y Coordinates Using .NET, Pt 2 - run POXY command, select surface, start selecting points beneath it, Kean Walmsley, Through the Interface, Mar 11, 2013

Creating a Mixed Mode RealDWG Application - implementing dummy HostApplicationServices object in AutoCAD, Fenton Webb, AutoCAD DevBlog, Mar 7, 2013

.NET Crash AutoCAD, Pt 16 - Create and SaveAs Database Second Try - Spiderinnet1 Blog, Mar 7, 2013

Finding a Point on an AutoCAD Surface Based on XY Coordinates Using .NET, Pt 1 - Surface.RayTest() method to determine height value, Kean Walmsley, Through the Interface, Mar 6, 2013

Get Path of File on Clipboard - code to determine path of temp DWG file in AutoCAD, Adam Nagy, AutoCAD DevBlog, Mar 6, 2013

.NET Crash AutoCAD, Pt 15 - Create and SaveAs Database First Try - Spiderinnet1 Blog, Mar 5, 2013

Supporting AcDbOle2Frame Objects in RealDWG - applying code into RealDWG C++ application in AutoCAD, Fenton Webb, AutoCAD DevBlog, Mar 5, 2013

Intersection Between a Surface and a Line Using ARX - use intermediate object AcBrBrep to convert AcDbSurface to AcGeSurface in AutoCAD, Xiaodong Liang, AutoCAD DevBlog, Mar 4, 2013

Setting/Creating a Named View with Associated UCS - use C# command to set named view, adjust new view to drawing extents in AutoCAD, Philippe Leefsma, AutoCAD DevBlog, Mar 4, 2013

AutoLoader 101, Pt 11 - Bad Command/Group But Good ModuleName - Spiderinnet1 Blog, Mar 4, 2013

AutoLoader 101, Pt 12 - The Simplest Sample - Spiderinnet1 Blog, Mar 5, 2013

Layout View That Shows in SheetSet Manager - associate created view with its layout in AutoCAD, Balaji Ramamoorthy, AutoCAD DevBlog, Mar 3, 2013

Iterate Each IAcadBlock in IAcadBlocks Using ActiveX in C++ - AutoCAD programming tutorial, Xiaodong Liang, AutoCAD DevBlog, Mar 3, 2013

AutoLoader 101, Pt 10 - Command and Group Right But ModuleName Wrong - Spiderinnet1 Blog, Mar 3, 2013

AutoLoader 101, Pt 9 - SeriesMin & SeriesMax - Spiderinnet1 Blog, Feb 27, 2013

Retrieving Dimensional Constraints and Their Associative Properties - dump dimensional constraints in current BlockTableRecord, lists constraint type, dependent entity, controlling parameter in AutoCAD, Philippe Leefsma, AutoCAD DevBlog, Feb 22, 2013

Reading the Block Table of a Dynamic Block - accessing data for given selected BlockReference object in AutoCAD, Augusto Goncalves, AutoCAD DevBlog, Feb 25, 2013

AutoLoader 101, Pt 8 - Does the Platform Matter - Spiderinnet1 Blog, Feb 25, 2013

AutoLoader 101, Pt 7 - Bundle Folder Name - Spiderinnet1 Blog, Feb 24, 2013

Using the Table Cell Selected Event - know row, column index of selected cell using 'Autodesk.AutoCAD.Internal.Reactors.TableSubSelectFilter' class in AutoCAD, Balaji Ramamoorthy, AutoCAD DevBlog, Feb 24, 2013

Tipniques: Phase Modifiers - add programming to ACAD.LSP, create 3 different types of LISP routine, add routines to customizations, Matthew Hill, AUGI Library, Feb 21, 2013

Integrating AutoCAD with Twitter Using RESTSharp, Pt 1 - constructing REST calls, Stephen Preston, AutoCAD DevBlog, Jan 4, 2013

Integrating AutoCAD with Twitter Using RESTSharp, Pt 2 - testing basic OAuth using RESTSharp, AutoCAD DevBlog, Feb 15, 2013

Integrating AutoCAD with Twitter Using RESTSharp, Pt 3 - using status API to update status on Twitter from AutoCAD command line, AutoCAD DevBlog, Feb 15, 2013

AutoCAD .NET: Filter XData Application Name (ExtendedDataRegAppName) - Spiderinnet1 Blog, Feb 20, 2013

How to Intersect a Line with a Solid - using INTSOLID command in AutoCAD, Gopinath Taget, AutoCAD DevBlog, Feb 15, 2013

Get Image Clip Boundary Coordinates - expose interface using ActiveX automation model, load attached project in AutoCAD, open VBA IDE, run code, Xiaodong Liang, AutoCAD DevBlog, Feb 16, 2013

Override Drag & Drop Behavior - create class derived from COleDropTarget, apply Drop() or DropEx() method in AutoCAD, Xiaodong Liang, AutoCAD DevBlog, Feb 15, 2013

AutoLoader 101, Pt 6 - RuntimeRequirements OS for .NET Assembly - Spiderinnet1 Blog, Feb 18, 2013

An Augmented Reality View of an Apollonian Packing Using Point Cloud Browser - Kean Walmsley, Through the Interface, Feb 15, 2013

Maintaining Per-Object XData in AutoCAD Using .NET - filter selection to only include entities attached with XData, Kean Walmsley, Through the Interface, Feb 12, 2013

AutoLoader 101, Pt 5 - Component AppType for .NET Assembly - Spiderinnet1 Blog, Feb 12, 2013

Create Bitmap of Selected Entities - use export() method of AcadDocument class of ActiveX automation API of AutoCAD, Gopinath Taget, AutoCAD DevBlog, Feb 12, 2013

Using SLAM-Based Augmented Reality to Visualize 3D Geometry - explores PointCloud browsing techniques to view 3D geometry, generate mesh objects, Kean Walmsley, Through the Interface, Feb 11, 2013

Overriding the SetUnhandledExceptionFilter for AutoCAD - disable SetUnhandledExceptionFilter() function by directly patching return instruction into asm, Fenton Webb, AutoCAD DevBlog, Feb 11, 2013

AutoLoader 101, Pt 4 - ApplicationPlugins Location for Current User - Spiderinnet1 Blog, Feb 12, 2013

Projection of a Curve on a Surface - code to create cylindrical surface, line in AutoCAD, Balaji Ramamoorthy, AutoCAD DevBlog, Feb 11, 2013

Zoom All in All Viewports - using CVPORT system variable in AutoCAD, AutoLISP function to determine number of current viewports, Xiaodong Liang, AutoCAD DevBlog, Feb 11, 2013

Stripping XData from Offset AutoCAD Entities Using .NET - Kean Walmsley, Through the Interface, Feb 7, 2013

List DWF Underlay Definitions in the Drawing - go through 'ACAD_DWFDEFINITIONS' dictionary, Virupaksha Aithal, AutoCAD DevBlog, Feb 7, 2013

Supporting the Divide Command in a Custom Entity - relevant overridden methods in AutoCAD for implementing in closed poly line, Xiaodong Liang, AutoCAD DevBlog, Feb 7, 2013

Using the AcadAppInfo Class to Read and Write Registry Information - read registry information of POLYSAMP ARX sample, create application specific command, Xiaodong Liang, AutoCAD DevBlog, Feb 6, 2013

C++ Function Declaration Tips - understanding error handling functions, source code annotation language, exception specifications with regard to AutoCAD, Owen Wengerd, Outside The Box, Feb 6, 2013

AutoLoader 101, Pt 2: ModuleName - Spiderinnet1 Blog, Feb 2, 2013

Dynamic Block with Stretch Action - creating drawings with authoring elements using AutoCAD UI, Balaji Ramamoorthy, AutoCAD DevBlog, Feb 3, 2012

AutoCAD .NET XData: Can AppName (ExtendedDataRegAppName) Exist Along - Spiderinnet1 Blog, Feb 1, 2013

Plotting a Window to DWF Using ObjectARX COM and LISP - use AcDbPlotSettingsValidator class in ObjectARX to set plots, Fenton Webb, AutoCAD DevBlog, Jan 31, 2013

Configuring 3D Graphics System in AutoCAD OEM - enable 3DConfig command, alter parameters in registry to adjust configuration options, Fenton Webb, AutoCAD DevBlog, Jan 30, 2013

Filtering Lists of AutoCAD Entities Using LINQ - skip first item in IEnumerable, return results as ObjectId array, use SELFIL command, Kean Walmsley, Through the Interface, Jan 30, 2013

Creating New Layout Based on Another Layout Using ObjectARX - applying plot settings of layout, using AcDbPlotSettings::copyFrom(), CloneLayout() methods in AutoCAD, Fenton Webb, AutoCAD DevBlog, Jan 30, 2013

AutoLoader 101, Pt 1: A Simple Working Sample - Spiderinnet1 Blog, Jan 29, 2013

Custom Entity Support for the FILLET Command - derive native AutoCAD entities based on AcDbCurve, Xiaodong Liang, AutoCAD DevBlog, Jan 29, 2013

Performing Boolean Operations on AutoCAD Solids Using .NET - define USOLS, ISOLS, SSOLS commands, Kean Walmsley, Through the Interface, Jan 28, 2013

AutoCAD Overrule .NET: Centerline Circle PropertiesOverrule, Pt 2 - Spiderinnet1 Blog, Jan 26, 2013

AutoCAD Overrule .NET: Centerline Circle TransformOverrule - Spiderinnet1 Blog, Jan 28, 2013

How to Prevent Explode on a Block Reference - exclude block's contents from deepClone operation, un-erase block reference after EXPLODE command ends in AutoCAD, Gopinath Taget, AutoCAD DevBlog, Jan 17, 2013

AutoCAD Overrule .NET: Centerline Circle DrawableOverrule Adding Selection Markers for Centerlines - Spiderinnet1 Blog, Jan 23, 2013

AutoCAD .NET: Command Group and Command - Spiderinnet1 Blog, Jan 24, 2013

xData Using vla-Get and vla-Set - understanding vla-GetXData, vla-SetXData functions of AutoCAD, Augusto Goncalves, AutoCAD DevBlog, Jan 24, 2013

Most Common Mistakes Developing Custom Entities - incorrect parent object declaration, initialization error, crash due to missing un-registration, syntactical mistakes in AutoCAD, Augusto Goncalves, AutoCAD DevBlog, Jan 23, 2013

Set Palette Into Auto Hide Mode - check current docking status, set AutoRollUp property to true in AutoCAD, Augusto Goncalves, AutoCAD DevBlog, Jan 21, 2013

AutoCAD Overrule .NET: Centerline Circle DrawableOverrule Supporting Block References - Spiderinnet1 Blog, Jan 19, 2013

AutoCAD Overrule .NET: Centerline Circle ObjectOverrule - Spiderinnet1 Blog, Jan 22, 2013

Calculate and Create Elliptical Arcs Using LISP and ADS ObjectARX - using trigonometric functions to determine parametric angle through AutoLISP routine, Fenton Webb, AutoCAD DevBlog, Jan 17, 2013

Integrating Leap Motion and AutoCAD: 3D Geometry - Kean Walmsley, Through the Interface, Jan 16, 2013

Integrating Leap Motion and AutoCAD: Command Interaction - Kean Walmsley, Through the Interface, Jan 15, 2013

Using AutoCAD's ActiveX Interface on Shutdown - use reactor to reset user profile every time new drawing is created/loaded in AutoCAD, Augusto Goncalves, AutoCAD DevBlog, Jan 16, 2013

How to Store an Object ID Into an Xrecord in an Extension Dictionary of Another Object - convert object ID to ads name when setting result buffer to Xrecord in AutoCAD, Gopinath Taget, AutoCAD DevBlog, Jan 15, 2013

Integrating Leap Motion and AutoCAD: Basic Navigation - gestures to navigate model in 2D or 3D, code to implement simple navigation gestures inside AutoCAD, Kean Walmsley, Through the Interface, Jan 15, 2013

How to Determine If an Entity is Going to be Dragged or Not? - use acedSSGetFirst(), windows hook to check entity's grip points in AutoCAD, Gopinath Target, AutoCAD DevBlog, Jan 14, 2013

How Can I Prevent the User from Selecting 'All' When Using acedSSGet() Using ObjectARX? - check selection sets after invoking acedSSGet(), ensure each entity is owned by current space in AutoCAD, Gopinath Target, AutoCAD DevBlog, Jan 14, 2013

AutoCAD .NET XData: Remove All XData from Entity - Spiderinnet1 Blog, Jan 14, 2013

Locking Entities from Being Erased - attach object reactor, use database reactor to check for objects being erased in AutoCAD, Gopinath Target, AutoCAD DevBlog, Jan 11, 2013

Solving Problems Associated with Custom Entities as Persistent Reactors - using AcEditorReactor, AcDbDatabaseReactor in AutoCAD, Gopinath Target, AutoCAD DevBlog, Jan 11, 2013

Drag Entities Like Copy/Move - using AcEd global function acedDragGen, Xiaodong Liang, AutoCAD DevBlog, Jan 10, 2013

Creating Polyline Boundaries from 2D AutoCAD Solids Using .NET - Kean Walmsley, Through the Interface, Jan 11, 2013

How to Find Out if an acedGetPoint was Taken by an OSnap Override - locate Osnap that uses AcEdInputPointMonitor function to check if Osnap mode is on in AutoCAD, Philippe Leefsma, AutoCAD DevBlog, Jan 10, 2013

Displaying a Dialog on AutoCAD Startup Using .NET - use Application.Idle event to execute dialog on start-up, Kean Walmsley, Through the Interface, Jan 9, 2013

Calculating Tight Bounding Box Around a Solid - calculate principal axes from solid, align box with these axes in AutoCAD, Gopinath Taget, AutoCAD DevBlog, Jan 9, 2013

Converting Custom Entity to Standard AutoCAD Entity and Vice-Versa Upon Open/Save - plant AcEditorReactor to trap any disk file operation to convert custom entities into standard AutoCAD entities, Gopinath Taget, AutoCAD DevBlog, Jan 9, 2013

AutoCAD .NET XData: Int32 (DxfCode.ExtendedDataInteger32) and Int16 (DxfCode.ExtendedDataInteger16) - Spiderinnet1 Blog, Jan 8, 2013

AcDb2d/3dpolyline Vertex Iterator Problem with First Erased Vertex - obtain objectld of first vertex from iterator, use specific function to check if vertex is erased before in AutoCAD, AutoCAD DevBlog, Jan 8, 2013

Dynamic Loading and Unloading of Raster Images Depending on Zoom Scale - checking visibility of raster image in current view in AutoCAD, Gopinath Taget, AutoCAD DevBlog, Jan 7, 2013

Purging Anonymous Blocks - use PurgeAll command to purge unreferenced objects, workaround is using Wblock in AutoCAD, Daniel Du, AutoCAD DevBlog, Jan 5, 2013

What Qualifies an ObjectARX Class to be an Abstract Class - add one pure virtual AutoCAD function in class, declare class as public, adjust virtual void PureMethod() function, Gopinath Target, AutoCAD DevBlog, Jan 3, 2013

How to Create a New Layout and Paper Space Viewport - use ‘add method’ feature of drawing’s layout property, select AddPViewport to create new paper space viewport in AutoCAD, Daniel Du, AutoCAD DevBlog, Jan 4, 2013

Create a Copy of a Layout from a Drawing Template - load drawing template, adjust pointer to layout, use copyFrom()method of AcDbLayout class to copy layout, Gopinath Target, AutoCAD DevBlog, Jan 3, 2013

AutoCAD .NET: Filter Circles on Properties with TypedValue and SelectionFilter - Spiderinnet1 Blog, Dec 21, 2012

Use SmartDrawJigger to Jig Polygonal Prism with Mouse Wheel and Keyword Support - polygonal prism jig in AutoCAD, Spiderinnet1 Blog, Dec 24, 2012

AutoCAD Overrule .NET: Centerline Circle - Support Different Length Ratio - Spiderinnet1 Blog, Jan 1, 2013

How to Close AutoCAD Drawing Immediately After Opening - use acdbSetDbmod() to alter DBMOD variable, invoke custom AutoCAD command on basis of drawing views, Gopinath Target, AutoCAD DevBlog, Jan 2, 2013

AutoCAD Overrule .NET: Check if an Overrule Has Been Registered or Not - Spiderinnet1 Blog, Dec 28, 2012

Selecting Specific Entities from a Pickfirst Selection Set - understanding ARX functions, using pfss command sets in AutoCAD, Gopinath Target, AutoCAD DevBlog, Jan 1, 2013

Resetting the Origins of Block Table Records in a Drawing - use 'testFunc' as command in AutoCAD, Gopinath Target, AutoCAD DevBlog, Jan 1, 2013

Forming a Selection Set of Entities and Access Their Picked Points - prompt user to select entity, add entity to valid selection set, store entity reference into selection set in AutoCAD, Daniel Du, AutoCAD DevBlog, Dec 20, 2012

Querying the File Paths of Raster Images in a Drawing - using ObjectARX to open up each AcDbRasterImageDef entry, retrieve its path information in AutoCAD, Gopinath Taget, AutoCAD DevBlog, Dec 20, 2012

AutoCAD Overrule .NET: Centerline Circle - Methods Reading and Writing Dictionary Entries - Spiderinnet1 Blog, Dec 20, 2012

Solar System Jig with SmartDrawJigger and AutoCAD .NET - Spiderinnet1 Blog, Dec 21, 2012

Specifying Text Alignment - use TextAlignmentPoint property to alter text entity's alignment in AutoCAD, Daniel Du, AutoCAD DevBlog, Dec 20, 2012

Retrieving the Original Path of an Xref, Even If It Is Unresolved Using ObjectARX - using acdbOriginalXrefFullPathFor() or scanning block table in AutoCAD, Gopinath Target, AutoCAD DevBlog, Dec 19, 2012

Polymorphic Bit Flags in C++ - using union inside containing class in AutoCAD, Owen Wengerd, Outside The Box, Dec 19, 2012

Plotting Layouts Using the ActiveX Plot Object in ObjectARX - determine layouts to be plotted, arrange variant array, use PlotToDevice() method to plot in AutoCAD, Gopinath Target, AutoCAD DevBlog, Dec 19, 2012

Get the Information of a Nested Entity in an XREFed Drawing and Its Associated Groups - use acedNEntSelP() function to select nested entity in AutoCAD, Gopinath Target, AutoCAD DevBlog, Dec 18, 2012

Jig the Pentagon Using SmartDrawJigger and AutoCAD .NET - Spiderinnet1 Blog, Dec 19, 2012

Zooming, Panning and Orbiting the Current AutoCAD View Using .NET - Kean Walmsley, Through the Interface, Dec 19, 2012

Dumping the COM Running Object Table (ROT) in ObjectARX - using AdskPlainCOMDocSamp in ObjectARX SDK in AutoCAD, Fenton Webb, AutoCAD DevBlog, Dec 17, 2012

Store and Retrieve enum Values in a Resbuf Using .NET - store values as ExtendedDatalneger32 or use Enum.ToObject in AutoCAD, Balaji Ramamoorthy, AutoCAD DevBlog, Dec 16, 2012

Switching Tool Palettes Programmatically - using GetItemCount() method of CAcTcUiToolPaletteGroup class in AutoCAD, Balaji Ramamoorthy, AutoCAD DevBlog, Dec 16, 2012

Create Solid Pentagon Prism Using SmartDrawJigger and AutoCAD .NET - Spiderinnet1 Blog, Dec 15, 2012

Using AutoCAD .NET and SmartDrawJigger to Create Solid Yurt Dynamically - Spiderinnet1 Blog, Dec 13, 2012

Entget'ing a Tblobjname Returns Nil Value. How to Get Around It? - workaround is using 'tblsearch' in AutoCAD, Gopinath Taget, AutoCAD DevBlog, Dec 13, 2012

Text Primitives in Custom Entities Not Hidden After Using Hide Command - try setting 'HIDETEXT' system variable to 'on' at AutoCAD command prompt or try setting thickness to text, Gopinath Taget, AutoCAD DevBlog, Dec 12, 2012

Using SmartDrawJigger to Create AutoCAD Solid Box Dynamically in C# .NET - Spiderinnet1 Blog, Dec 12, 2012

How to Prevent Certain Entities from Being Saved to a DWG File Using ObjectARX - using AcEdEditorReactor in AutoCAD, Fenton Webb, AutoCAD DevBlog, Dec 12, 2012

Purging Unwanted DGN Linestyle Data from an AutoCAD Drawing Using .NET - Kean Walmsley, Through the Interface, Dec 12, 2012

Setting the Project File Search Path - use GetProjectFilePath method, set path name of project file using SetProjectFilePath method in AutoCAD, workaround is to read information from registry, Gopinath Target, AutoCAD DevBlog, Dec 12, 2012

Remove a Boundary From a Hatch - use AcDbHatch::removeLoopAt() to remove loop from hatch in AutoCAD, Augusto Goncalves, AutoCAD DevBlog, Dec 10, 2012

How to Modify a Drawing Object Inside a VBA Event Handler Like the Document Object's ObjectAdded Event - set global flags, trigger in CommandStart, store ObjectIds during ObjectAdded, use Ids in CommandEnded to change relevant objects, Gopinath Target, AutoCAD DevBlog, Dec 11, 2012

Calculating the Center of an Arc in a Polyline Using ObjectARX - construct AcGeCircArc2d/ AcGeCircArc3d object, use center() method to obtain point in AutoCAD, Fenton Webb, AutoCAD DevBlog, Dec 10, 2012

Creating a Square AutoCAD Box Via the Jig Entity Framework and .NET - implement BOJ command, Kean Walmsley, Through the Interface, Dec 10, 2012

C# Class, AutoCAD .NET Document and Commands - Spiderinnet1 Blog, Dec 10, 2012

AutoCAD .NET: Using DrawJig to Create Solid Frustum Dynamically - Spiderinnet1 Blog, Dec 10, 2012

Retaining Transient Graphics Always Parallel to the Screen - use ‘Editor.PointToWorld’ method to compute WCS points, workaround is using timer callback in AutoCAD, Balaji Ramamoorthy, AutoCAD DevBlog, Dec 9, 2012

How to Transform a Block Reference and All Its Attributes Using ObjectARX? - call AcDbEntity::transformBy() on block reference in AutoCAD, Philippe Leefsma, AutoCAD DevBlog, Dec 7, 2012

AutoCAD .NET: Using EntityJig to Create Solid Frustum Dynamically - Spiderinnet1 Blog, Dec 8, 2012

AutoCAD .NET XData: XData Direction (DxfCode.ExtendedDataWorldXDir) Implications - Spiderinnet1 Blog, Dec 6, 2012

Viewport Specific Implementation of AutoCAD ISOLATEOBJECTS Command with a Drawable Overrule in .Net - Gopinath Taget, AutoCAD DevBlog, Dec 6, 2012

A Framework for Defining AutoCAD Entity Jigs Using .NET - implementing C# EntityJigFramework, Kean Walmsley, Through the Interface, Dec 5, 2012

AutoCAD Overrule .NET: Centerline Circle - GripOverrule1 - Spiderinnet1 Blog, Dec 6, 2012

Preventing Dependent Applications from Being Unloaded - load one ARX/DBX module from another in AutoCAD, Gopinath Taget, AutoCAD DevBlog, Dec 5, 2012

Deleting Un-Used Blocks - code to purge block table in AutoCAD, Virupaksha Aithal, AutoCAD DevBlog, Dec 4, 2012

Jigging a Frustum-Shaped AutoCAD Solid Using .NET - add solid to database before starting jig, Kean Walmsley, Through the Interface, Dec 3, 2012

AutoCAD .NET XData: XData Layer Name (DxfCode.ExtendedDataLayerName) Implications - Spiderinnet1 Blog, Dec 3, 2012

Determining Block Explodable Behavior - prints names of blocks which can be exploded in AutoCAD, Virupaksha Aithal, AutoCAD DevBlog, Nov 29, 2012

.NET Crash AutoCAD: Add Large XData Binary Chunk - Spiderinnet1 Blog, Nov 28, 2012

Setting Different Arrow Heads for Dimension Style - set arrow type 'dot' and 'closed' to current dimension style in AutoCAD, Virupaksha Aithal, AutoCAD DevBlog, Nov 28, 2012

AutoCAD .NET XData: XData String Length Limit (Physical and Theoretical) - Spiderinnet1 Blog, Nov 27, 2012

Remove Insertion Grip Point Using Overrule - removing insertion grip point of dynamic block references in AutoCAD, Adam Nagy, AutoCAD DevBlog, Nov 23, 2012

AutoCAD Overrule .NET: Centerline Circle - Xrecord in Extension Dictionary - Spiderinnet1 Blog, Nov 25, 2012

Block References Constrained at Polyline Vertices Using Constraint API - creating coincident point constraint in AutoCAD, Balaji Ramamoorthy, AutoCAD DevBlog, Nov 25, 2012

Displaying Hyperlink(s) Associated with an Entity - adding hyperlink to selected entity in AutoCAD, Balaji Ramamoorthy, AutoCAD DevBlog, Nov 25, 2012

AutoCAD Overrule .NET: Centerline Circle Overrule - Add Extension Dictionary Filter - Spiderinnet1 Blog, Nov 24, 2012

Register an Application in a Database for xdata Access - add AcDbRegAppTableRecord to AcDbRegAppTable, Virupaksha Aithal, AutoCAD DevBlog, Nov 21, 2012

Determining Block Scaling Behavior - prints names of blocks created with uniform scaling option in AutoCAD, Virupaksha Aithal, AutoCAD DevBlog, Nov 21, 2012

Moving Code to the Cloud - It's Easier Than You Think, Pt 1 - architecting for cloud, considering cloud costs, building simple web-service, Kean Walmsley, Through the Interface, Nov 19, 2012

AutoCAD .NET XData: Copy Some XData to All Entities - Spiderinnet1 Blog, Nov 19, 2012

AutoCAD Overrule .NET: Centerline Circle - WorldDraw in WorldDraw - Spiderinnet1 Blog, Nov 19, 2012

AutoCAD .NET: Jig Dynamic Block With Alignment Parameter Using EntityJig - Spiderinnet1 Blog, Nov 16, 2012

Developing a Simple Metro-Style Application for Windows 8, Pt 2 - extracting AutoCAD MRU data from registry, creating basic browser, Kean Walmsley, Through the Interface, Nov 19, 2012

Resetting Current Color When a Different Layer is Set as Current - current color can be set by AcDbDatabase::setCecolor() in AutoCAD, Balaji Ramamoorthy, AutoCAD DevBlog, Nov 17, 2012

Drag Drop into AutoCAD from an External Application - handle MouseMove event of ListBox, call DoDragDrop with appropriate parameters, AutoCAD DevBlog, Nov 18, 2012

AutoCAD .NET XData: Delete Existing XData from Entity/Object - Spiderinnet1 Blog, Nov 15, 2012

AutoCAD .NET XData: Read Existing XData from Entity/Object - Spiderinnet1 Blog, Nov 14, 2012

Setting Plot Configuration to 'None' - AutoCAD programming tutorial, Virupaksha Aithal, AutoCAD DevBlog, Nov 15, 2012

AutoCAD .NET XData: Add New XData to Entity/Object - Spiderinnet1 Blog, Nov 14, 2012

Finding Primes in AutoCAD Using .NET - Kean Walmsley, Through the Interface, Nov 12, 2012

AutoCAD Overrule .NET: Centerline Circle - Center Linetype - Spiderinnet1 Blog, Nov 10, 2012

AutoCAD Overrule .NET: Centerline Circle - ViewportDraw - Spiderinnet1 Blog, Nov 11, 2012

AutoCAD .NET: PointCollector2 and Polygon Pick (Crossing or Not) - Spiderinnet1 Blog, Nov 8, 2012

Determine If the User Makes an Empty Selection Set - check AutoCAD variable ERRNO in case acedSSGet () returns RTERROR, Augusto Goncalves, AutoCAD DevBlog, Nov 8, 2012

AutoCAD Overrule .NET: Centerline Circle - Register and Unregister - Spiderinnet1 Blog, Nov 8, 2012

Creating an MText With Numbered List - AutoCAD tutorial, Balaji Ramamoorthy, AutoCAD DevBlog, Nov 8, 2012

AutoCAD .NET: PointCollector2 and Fence Pick - Spiderinnet1 Blog, Nov 7, 2012

Getting Current Plotter Name - using plot configuration manager 'PlotConfigManager' in AutoCAD, Virupaksha Aithal, AutoCAD DevBlog, Nov 7, 2012

AutoCAD Overrule .NET: Create Centerline Circle - Spiderinnet1 Blog, Nov 5, 2012

Creating the Smallest Possible Rectangle Around 2D AutoCAD Geometry Using .NET - Kean Walmsley, Through the Interface, Nov 5, 2012

Updated AutoCAD Integration Samples For Kinect SDK v1.6 - new technique returns points that are 8x scale of old technique, Kean Walmsley, Through the Interface, Nov 2, 2012

AutoCAD .NET: PointCollector2 and Regular Polygon Pick (Crossing Or Not) - Spiderinnet1 Blog, Nov 1, 2012

Identifying the Group Name of a Command - use 'AcEdCommandIterator:: commandGroup' API class in AutoCAD, Virupaksha Aithal, AutoCAD DevBlog, Oct 30, 2012

AutoCAD .NET: Drag Blocks & Attributes With EntityJig (a Better INSERT Command) - Spiderinnet1 Blog, Oct 31, 2012

AutoCAD P&ID/Plant 3D: Is There Any API to Recalculate Tags? - write out blank tag value with DataLinksManager.SetProperties(), Marat Mirgaleev, Manufacturing DevBlog, Oct 31, 2012

Getting Started With AutoCAD P&ID/Plant 3D 2013 API - set up environment, mark AutoCAD, P&ID/Plant3D references with copy local equals false, Augusto Goncalves, AutoCAD DevBlog, Oct 30, 2012

Angles in AcDbArc and AcGeCircArc2d - querying arcs of filleted rectangle represented as polyline entity in AutoCAD, Balaji Ramamoorthy, AutoCAD DevBlog, Oct 28, 2012

AutoCAD .NET: Move Rotate & Scale Entity of Any Kind Using EntityJig - Spiderinnet1 Blog, Oct 29, 2012

Zooming to Drawing Extents For a Viewport Without Sending Commands - code to create 3 layouts that is zoomed to drawing's extents programmatically in AutoCAD, Balaji Ramamoorthy, AutoCAD DevBlog, Oct 25, 2012

AutoCAD API: Remove ACAD_VBA Dictionary (and Embedded VBA Macros) From Database - Spiderinnet1 Blog, Oct 26, 2012

Plant SDK: Reacting on Database Changes - create event handler for DataLinksManager.DataLinkOperationOccurred event, AutoCAD DevBlog, Oct 26, 2012

Removing XData Attached to an Entity Regardless of the Appname - AutoCAD tutorial, Balaji Ramamoorthy, AutoCAD DevBlog, Oct 25, 2012

Creating a 2D Dynamic AcDbObjectIdArray - using typical syntax idArray[i][j] to access contents of array in AutoCAD, Balaji Ramamoorthy, AutoCAD DevBlog, Oct 28, 2012

AutoCAD.NET: Create a Much Powerful Text Command Using EntityJig - Spiderinnet1 Blog, Oct 25, 2012

AutoCAD .NET: PointCollector2 and Better Window Pick - Spiderinnet1 Blog, Oct 24, 2012

AutoCAD .NET: Vector Direction, Tolerance and Equality Checking - Spiderinnet1 Blog, Oct 24, 2012

AutoCAD .NET: Tolerance.Global.EqualPoint & Point3d.IsEqualTo() - Spiderinnet1 Blog, Oct 21, 2012

AutoCAD .NET: IsOn(Point3d) & Curve.GetClosestPointTo & Curve.GetParameterAtPoint - Spiderinnet1 Blog, Oct 19, 2012

Why are Point2d and Point3d Objects Immutable? - mutable type is confusing to use when it appears as property return value, Kean Walmsley, Through the Interface, Oct 19, 2012

Get P&ID Item Class Hierarchy - obtain base class from respective table, continue looping until top of tree, Augusto Goncalves, AutoCAD DevBlog, Oct 19, 2012

AutoCAD .NET: A Good Use Case of Getting Curve Length Using Curve.GetDistanceAtParameter and Curve.GetParameterAtPoint - Spiderinnet1 Blog, Oct 17, 2012

AutoCAD API: Get Length of Curve Using ObjectARX - Spiderinnet1 Blog, Oct 17, 2012

AutoCAD .NET: Getting Curve Length Again - Spiderinnet1 Blog, Oct 15, 2012

Can I Get the List of Entities Which Were Selected Before the Current Command Started (in .NET)? - set PICKFIRST system variable to 1 in AutoCAD, AutoCAD DevBlog, Oct 15, 2012

Embedding an Image in a Drawing - as OLE insert or using custom object in AutoCAD, Philippe Leefsma, AutoCAD DevBlog, Oct 15, 2012

AcApDocManager::DisableDocumentActivation() Doesn't Work After Save & Close Document - workaround is using AcEditorReactor, overriding commandEnded() in AutoCAD, Philippe Leefsma, AutoCAD DevBlog, Oct 15, 2012

AutoCAD .NET: Collect Two Corners From Screen - Spiderinnet1 Blog, Oct 11, 2012

AutoCAD .NET: Simple But Useful Animation Code Sample Using Editor.DrawVector - Spiderinnet1 Blog, Oct 10, 2012

AutoCAD .NET: Find Objects From Database Concisely Reliably and Quickly - Spiderinnet1 Blog, Oct 8, 2012

Querying For XCLIP Information Inside AutoCAD Using .NET - Kean Walmsley, Through the Interface, Oct 5, 2012

Animating Transient AutoCAD Graphics Using .NET - Kean Walmsley, Through the Interface, Oct 8, 2012

AutoCAD .NET: Retrieve Real and Good Clip Boundary for INSERT/BlockReference - Spiderinnet1 Blog, Oct 6, 2012

NET Coding: Argument as ByRef (Ref in C#) or ByVal (Default in C#) - Spiderinnet1 Blog, Oct 4, 2012

Using GetRelatedRowIds Method - access all related entities of given SLINE or asset in Plant 3D P&ID, Augusto Goncalves, AutoCAD DevBlog, Oct 3, 2012

AutoCAD .NET: The PointCollector Coder (Collect Points by Fence/Window/Polygon/Regular Polygon/Circle Shapes) - Spiderinnet1 Blog, Oct 3, 2012

Extend the AutoCAD Help Menu on the Window Title Bar - using registry on per profile basis, ribbon runtime API, Philippe Leefsma, AutoCAD DevBlog, Oct 2, 2012

AutoCAD .NET: Transaction Aborting and Exceptions - Spiderinnet1 Blog, Oct 2, 2012

Load a .NET Managed Assembly From an ObjectARX Application - using LoadManagedDll API exported from acdbmgd.dll in AutoCAD, Philippe Leefsma, AutoCAD DevBlog, Oct 2, 2012

AutoCAD .NET: Editor.SelectWindowPolygon & Circular Shape & PointCollector - collect points composing circle, Spiderinnet1 Blog, Oct 1, 2012

AutoCAD .NET: Passing Transaction Argument as ByRef (Ref in C#) - Spiderinnet1 Blog, Oct 1, 2012

Adding Per-Vertex Colors to a Transient AutoCAD Shell Using .NET - Kean Walmsley, Through the Interface, Oct 1, 2012

Generating a Transient Box Inside AutoCAD Using .NET - Kean Walmsley, Through the Interface, Sep 28, 2012

AutoCAD .NET: How CreateExtensionDictionary() Handle Existing Extension Dictionary - Spiderinnet1 Blog, Sep 30, 2012

Remove Anonymous Groups With ARX - AutoCAD programming tutorial, Xiaodong Liang, AutoCAD DevBlog, Sep 29, 2012

AutoCAD .NET: Editor.SelectWindow & PointCollector - Spiderinnet1 Blog, Sep 26, 2012

AutoCAD .NET: Editor.SelectFence & PointCollector - Spiderinnet1 Blog, Sep 25, 2012

AutoCAD .NET: Point Collector and Circle Pick - Spiderinnet1 Blog, Sep 24, 2012

Zooming to Drawing Extents - using ActiveX API 'ZoomExtents' in AutoCAD, Virupaksha Aithal, AutoCAD DevBlog, Sep 24, 2012

AutoCAD .NET: The Simplest But Still Quite Functional Line Jig From DrawJig - Spiderinnet1 Blog, Sep 23, 2012

List Automatic Property Source - PropertyDataServices.FindAutomaticSourceNames("AecDbDoor", db) method in AutoCAD, Mikako Harada, AEC DevBlog, Sep 21, 2012

AutoCAD .NET: Crossing Window Selection & Entity Line Type - Spiderinnet1 Blog, Sep 20, 2012

Overriding the Grips of an AutoCAD Polyline to Maintain Fillet Segments Using .NET - Kean Walmsley, Through the Interface, Sep 21, 2012

How to Use the AcLyLayerFilter::showEditor API? - inserting custom filter in filter list in AutoCAD, Philippe Leefsma, AutoCAD DevBlog, Sep 20, 2012

AutoCAD .NET: Crossing Window Selection & Entity Line Type - Spiderinnet1 Blog, Sep 20, 2012

Overriding the Grips of an AutoCAD Polyline to Maintain Fillet Segments Using .NET - Kean Walmsley, Through the Interface, Sep 21, 2012

How to Use the AcLyLayerFilter::showEditor API? - inserting custom filter in filter list in AutoCAD, Philippe Leefsma, AutoCAD DevBlog, Sep 20, 2012

Dealing With MFC Resource Conflicts Between an ObjectARX MFC DLL and AutoCAD - Fenton Webb, AutoCAD DevBlog, Sep 19, 2012

Show AutoCAD Color Dialog - using 'Autodesk.AutoCAD.Windows.ColorDialog' class, Virupaksha Aithal, AutoCAD DevBlog, Sep 20, 2012

AutoCAD .NET: Point Collector and Regular Polygon Pick - Spiderinnet1 Blog, Sep 19, 2012

AutoCAD .NET: Point Collector and Polygon Pick - Spiderinnet1 Blog, Sep 18, 2012

Fonts Starting With '@' - workaround is using P/Invoke in AutoCAD, Mikako Harada, AEC DevBlog, Sep 18, 2012

Determine If Point is On Line Bounded or Unbounded - AutoCAD programming tutorial, Xiaodong Liang, AutoCAD DevBlog, Sep 19, 2012

AutoCAD .NET: Point Collector and Fence Pick - Spiderinnet1 Blog, Sep 17, 2012

Opening a Project Programmatically in Plant3d Using .NET - use command line '-OPENPROJECT,' Fenton Webb, AutoCAD DevBlog, Sep 17, 2012 (

AutoCAD .NET: Create Much Better Spline Jig Using DrawJig - Spiderinnet1 Blog, Sep 16, 2012

Reversing the Direction of an AutoCAD Polyline Using .NET - Kean Walmsley, Through the Interface, Sep 17, 2012

How to Run AutoCAD Interactive Commands and Run Code After Command Completes - place .NET code that runs after AutoCAD command finishes in separate .NET command, Balaji Ramamoorthy, AutoCAD DevBlog, Sep 16, 2012

.NET Crash AutoCAD: #13 - Add Transient Graphics with the GraphicsInterface API - Spiderinnet1 Blog, Sep 13, 2012

Ordinate Dimension Text is Incorrect in Rotated UCS - invoke AcDbDimension::setHorizontalRotation() in AutoCAD, Philippe Leefsma, AutoCAD DevBlog, Sep 12, 2012

Preventing AutoCAD From Entering a Zero Doc State - handle 'DocumentCollection.DocumentToBeDestroyed' event, make call to 'ExecuteInApplicationContext' passing callback, Virupaksha Aithal, AutoCAD DevBlog, Sep 12, 2012

AutoCAD .NET: Fence Selection & Line Type - Spiderinnet1 Blog, Sep 11, 2012

Creating a Selection Filter That Finds Dynamic Blocks in AutoCAD Using .NET - Kean Walmsley, Through the Interface, Sep 7, 2012

AutoCAD .NET: A Better Spline Jig From EntityJig - Spiderinnet1 Blog, Sep 10, 2012

Selection-Set Count Limit in AutoCAD LISP & COM & .NET All Together - Spiderinnet1 Blog, Sep 7, 2012

Displaying Ribbon Control in the Palette - associating WPF User control with AutoCAD palette, Balaji Ramamoorthy, AutoCAD DevBlog, Sep 6, 2012

Using Object iD in SendCommand Method - code to invoke fillet command to show use of Object id during command invocation in AutoCAD, Virupaksha Aithal, AutoCAD DevBlog, Sep 6, 2012

AutoCAD .NET COM Interop: Count Limit of Available Selection Sets - good practice is to release ActiveX/COM selection sets of concern as soon as possible, Spiderinnet1 Blog, Sep 6, 2012

Plant3d .NET API DLL Dependency Map - Fenton Webb, AutoCAD DevBlog, Sep 6, 2012

Creating Reactive, Transient AutoCAD Geometry Using .NET - Kean Walmsley, Through the Interface, Sep 6, 2012

Trapping the Output From the AutoCAD Text Screen/Command Prompt - derive class from AcDbHostApplicationServices, Philippe Leefsma, AutoCAD DevBlog, Sep 5, 2012

AutoCAD .NET: Count Limit of Available Selection Sets - amount of all active selection sets cannot be more than 128, Spiderinnet1 Blog, Sep 5, 2012

The Count Limit of Available Select Sets in AutoCAD Session - Spiderinnet1 Blog, Sep 4, 2012

Place iAssembly Factory in an Assembly Document - Inventor tutorial, Augusto Goncalves, AutoCAD DevBlog, Sep 3, 2012

A Handy Jig for Creating AutoCAD Text Using .NET, Pt 4 - different approaches for having jig respond to single keystrokes, Kean Walmsley, Through the Interface, Sep 3, 2012

Displaying Entity Details on Double Click - add reference to AcCui.dll in AutoCAD, Balaji Ramamoorthy, AutoCAD DevBlog, Sep 2, 2012

AutoCAD .NET: Create a Spline Jig From EntityJig - Spiderinnet1 Blog, Sep 2, 2012

AutoCAD .NET: Close Documents & CommandFlags (Modal or Session) - Spiderinnet1 Blog, Aug 31, 2012

Change the Style of Attributes - get ObjectId of STANDARD style, change nested, constant attributes in AutoCAD, Augusto Goncalves, AutoCAD DevBlog, Aug 29, 2012

Revit API & VB.NET Get Wall Inserts Using Wall.FindInserts - Spiderinnet1 Blog, Aug 29, 2012

Hyperlink to Views in Your Drawing - create views using VIEW command, refer some text to each view, hyperlink it in AutoCAD, Ellen Finkelstein, AutoCAD Tips Blog, Aug 28, 2012

Running Boundary Command Through Command Line Using .NET - ActiveX API SendCommand to run command in AutoCAD, Virupaksha Aithal, AutoCAD DevBlog, Aug 28, 2012

Create a MPolygon in AutoCAD Using .NET - reference AcMPolygonMGD.dll, load object enabler AcMPolygonObj19.dbx into AutoCAD, Augusto Goncalves, AutoCAD DevBlog, Aug 27, 2012

Create a Power Text EntityJig Using Entity Jigger Wizard of AutoCAD .NET Add-in Wizard (AcadNetAddinWizard) - Spiderinnet1 Blog, Aug 23, 2012

.NET Crash AutoCAD: #11 - Later If Not Disposing of BRep Objects (Disposable) - Spiderinnet1 Blog, Aug 26, 2012

.NET Crash AutoCAD: #10 - Sooner If Explicitly Disposing of BRep Objects (Disposable) - Spiderinnet1 Blog, Aug 25, 2012

Create a New Sheet Using COM SheetSet API - set 'sheet creation template' property on AutoCAD sheetset, Augusto Goncalves, AutoCAD DevBlog, Aug 24, 2012

Examples of Calling Dispose() on AutoCAD Objects - create mirror line, transformation matrix, Kean Walmsley, Through the Interface, Aug 22, 2012

Understanding Tolerances and Limits for Dimensions Using ObjectARX - 4 dimension variables: DIMTOL, DIMLIM, DIMTM, DIMTP; example of function that manipulates selected dimension in terms of its Xdata result buffer, Xiaodong Liang, AutoCAD DevBlog, Aug 23, 2012

AutoCAD .NET: Real Performances of ObjectId.Open/GetObject Transaction and OpenCloseTransaction - Spiderinnet1 Blog, Aug 21, 2012

Calling Dispose() on AutoCAD Objects - Kean Walmsley, Through the Interface, Aug 20, 2012

Non-ActiveX Property Get and Set Functions - using 'dumpallproperties' on polyline in AutoCAD, Balaji Ramamoorthy, AutoCAD DevBlog, Aug 18, 2012

AutoCAD .NET: No Delays When Opening Objects Using Transaction - Spiderinnet1 Blog, Aug 17, 2012

Autodesk.AutoCAD.Windows.Window.Location Missing in ObjectARX 2013 - 'DeviceIndependentLocation,' 'DeviceIndependentSize' to determine location, size of window, Balaji Ramamoorthy, AutoCAD DevBlog, Aug 18, 2012

Changing Zoom in Paper Space Viewport - setting ViewHeight, ViewCenter of viewports in AutoCAD, Augusto Goncalves, AutoCAD DevBlog, Aug 15, 2012

AutoCAD .NET: Huge Delays of ObjectId.Open and Close - Spiderinnet1 Blog, Aug 15, 2012

A Handy Jig for Creating AutoCAD Text Using .NET, Pt 3 - adding functionality to allow text to be justified differently around cursor location, Kean Walmsley, Through the Interface, Aug 15, 2012

Insert DWF Underlay Using .NET - using e DwfDefinition, DwfReference classes in AutoCAD, Augusto Goncalves, AutoCAD DevBlog, Aug 14, 2012

AutoCAD .NET: OpenCloseTransaction - Spiderinnet1 Blog, Aug 13, 2012

Licensing Applications: Infralution - control licensing of plug-ins for Autodesk products using Infralution License System tool available for US$170, Augusto Goncalves, AutoCAD DevBlog, Aug 13, 2012

Skew Angles - GetFirstDerivative method to calculate vector value in AutoCAD, Christopher Fugitt, Civil 3D Reminders, Aug 12, 2012

A Handy Jig for Creating AutoCAD Text Using .NET, Pt 1 - position, rotate, adjust size of created text, Kean Walmsley, Through the Interface, Aug 10, 2012

A Handy Jig for Creating AutoCAD Text Using .NET, Pt 2 - handling font properties, Kean Walmsley, Through the Interface, Aug 13, 2012

Remove Scaling From Transformation Matrix - AutoCAD programming tutorial, Adam Nagy, AEC DevBlog, Aug 10, 2012

Create 3D Solid by Extruding a Polyline - create region from set of lines, extrude region to create solid in AutoCAD, Virupaksha Aithal, AutoCAD DevBlog, Aug 8, 2012

Obtaining Layer States 'Detailed Data' from an External DWG File - AutoCAD programming tutorial, AutoCAD DevBlog, Apr 19, 2012

LISP Example for Setting and Getting Drawing Properties - AutoCAD LISP tutorial, Philippe Leefsma, AutoCAD DevBlog, Aug 7, 2012

Inserting an Image File Into AutoCAD Using ObjectARX - Virupaksha Aithal, AutoCAD DevBlog, Aug 7, 2012

Replacing an Entity While Preserving Its Handle - AutoCAD programming tutorial, Balaji Ramamoorthy, AutoCAD DevBlog, Aug 5, 2012

Analyzing Nested Xref in Drawings - AutoCAD programming tutorial, Balaji Ramamoorthy, AutoCAD DevBlog, Aug 1, 2012

Using ActiveX API GetBoundingBox in .NET - AutoCAD Programming tutorial, Virupaksha Aithal, AutoCAD DevBlog, July 31, 2012

Constant and Non-Constant Block Attributes - iterate AcDbBlockReference object to find non-constant attributes, iterate AcDbBlockTableRecord as well for constant attributes in AutoCAD, Balaji Ramamoorthy, AutoCAD DevBlog, July 29, 2012

Creating Block From Selection Set - creating new block table record from entities selected on screen in AutoCAD, Virupaksha Aithal, AutoCAD DevBlog, July 27, 2012

Get Facet Information from PolyFaceMesh - AutoCAD .NET tutorial, Adam Nagy, AutoCAD DevBlog, July 26, 2012

Changing Xref Paths From Absolute to Relative - edit BlockTableRecord.PathName to string defining relative path in AutoCAD, Stephen Preston, AutoCAD DevBlog, July 25, 2012

VBA: How to Set Up Selectionset Filters for a Block or Layer? - AutoCAD tutorial, Philippe Leefsma, AutoCAD DevBlog, July 24, 2012

AcDbSymbolUtilities - getting model space id directly in AutoCAD, Virupaksha Aithal, AutoCAD DevBlog, July 25, 2012

Get/Set Image Paths in Drawing Using .NET API - change image file path of raster image in AutoCAD, Balaji Ramamoorthy, AutoCAD DevBlog, July 23, 2012

Remote Debugging Using msvsmon.exe - debugging AddIn running on virtual machine from local machine, Adam Nagy, AutoCAD DevBlog, July 23, 2012

The World of AutoCAD Programming Platforms, Pt 3 - add circle, text to drawing, change color of text to red using Visual Basic.NET, Andrew Roe, Cadalyst, July 19, 2012

Identifying the Entities Line Type - get layer line type to identify actual line type used by curve in AutoCAD, Virupaksha Aithal, AutoCAD DevBlog, July 20, 2012

Inserting Annotative Blocks - insert external .dwg into main host .dwg, create new block reference in AutoCAD, Augusto Goncalves, AutoCAD DevBlog, July 18, 2012

Get Entity Geometry Using Custom WorldDraw and ViewportDraw - AutoCAD programming tutorial, Adam Nagy, AutoCAD DevBlog, July 17, 2012

Using ReadDwgFile with .NET AttachXRef or ObjectARX acdbAttachXRef - AutoCAD programming tutorial, Fenton Webb, AutoCAD DevBlog, July 16, 2012

Selecting Entities Inside a Polygon Region - using acSelectionSetCrossingPolygon mode in AutoCAD, Augusto Goncalves, AutoCAD DevBlog, July 13, 2012

Using WblockCloneObjects to Copy a Layout From the Active Document to a New Drawing - AutoCAD programming tutorial, Stephen Preston, AutoCAD DevBlog, July 13, 2012

Adding Field with Entity Data - adding field object showing object specific data in AutoCAD, Virupaksha Aithal, AutoCAD DevBlog, July 13, 2012

Retrieving a Solid3D Face Normal Through B-rep API - AutoCAD tutorial, Philippe Leefsma, AutoCAD DevBlog, July 11, 2012

Edit Mleader Style - edit text height, color of mleader style in AutoCAD, Virupaksha Aithal, AutoCAD DevBlog, July 10, 2012

AutoCAD .NET Addin Wizard (AcadNetAddinWizard) Build 0.6 Supports AutoCAD 2013 - Spiderinnet1 Blog, July 10, 2012

Tag Name and Value From a Non-COM Enum Property - code to retrieve 'AcRxEnumTag' from 'AcRxValue' in AutoCAD, Balaji Ramamoorthy, AutoCAD DevBlog, July 7, 2012

ActiveX API Changes in AutoCAD 2013 - drawing file format, PointCloud property, enum additions, checking interference of 3D Solid, Lee Ambrosius, Hyperpics, July 5, 2012

Unload External Reference - using database API 'UnloadXrefs' in AutoCAD, Virupaksha Aithal, AutoCAD DevBlog, July 6, 2012 (

Changing Block Definition of an Block Reference - select block reference, change its definition so that block reference becomes reference for new block definition in AutoCAD, Virupaksha Aithal, AutoCAD DevBlog, July 5, 2012

AutoCAD .NET: Iterate Through the Viewports - Spiderinnet1 Blog, June 29, 2012

Set Model Viewport's Camera/Eye, Target, View Width, View Height - setting camera, target, field of view in AutoCAD model viewport, Adam Nagy, AutoCAD DevBlog, July 2, 2012

TaskDialog with Progress Bar - assign callback function to TaskDialog in AutoCAD, Adam Nagy, AutoCAD DevBlog, July 2, 2012

Using AutoCAD's Bindable Object Layer to Change the Current View Using .NET - Kean Walmsley, Through the Interface, June 29, 2012

Highlighting Iwpolyline Segments - ObjectARX code to highlight/unhighlight polyline segments in AutoCAD, Balaji Ramamoorthy, AutoCAD DevBlog, July 1, 2012

Symbol Iterator Coder of AutoCAD .NET Add-in Wizard (AddNetAddinWizard) - generate AutoCAD symbol, iteration code instantly, key to development work, Spiderinnet1 Blog, June 28, 2012

Loading OMF Object Enabler in AutoCAD - install object enabler modules to add live objects in AutoCAD, add value under registration key to run ACA in vanilla AutoCAD profile, Katsuaki Takamizawa, AEC DevBlog, June 28, 2012

How to Use CreateLoftedSolid - pathCurve parameter to create lofted solid in AutoCAD, Adam Nagy, AutoCAD DevBlog, June 27, 2012

.NET DllImport a Method Defined in C++ - check if function is declared with dllexport modifier, Augusto Goncalves, AutoCAD DevBlog, June 26, 2012

Creating a Text Style Using VB.NET - adding new text style to database in AutoCAD, Virupaksha Aithal, AutoCAD DevBlog, June 27, 2012

Dumping Data from AutoCAD's Bindable Object Layer Using .NET - get data from BOL via various properties inside Application.UIBindings.Collections, Kean Walmsley, Through the Interface, June 25, 2012

AutoCAD .NET: Iterate Through All Blocks Excluding Model and Paper Space - Spiderinnet1's Blog, June 21, 2012

RibbonSplitButton With Icons/Images - creating split button on ribbon using png images included in assembly as resources in AutoCAD, Adam Nagy, AutoCAD DevBlog, June 25, 2012

Modifying Arrow-Head of Dimension/Leader - set block table record object id of block to database property 'Dimblk,' Virupaksha Aithal, AutoCAD DevBlog, June 25, 2012

Face Tracking Inside AutoCAD Using Kinect - Kean Walmsley, Through the Interface, June 22, 2012

Creating a Layout Using Visual LISP in AutoCAD - set plot style configuration, paper size, make new layout active, Fenton Webb, AutoCAD DevBlog, June 21, 2012

Integrating Kinect with AutoCAD 2013 - Kinect SDK v1.5 has seated mode skeletal tracking, face tracking capabilities, developer toolkit, Kinect Studio, speech recognition options, Kean Walmsley, Through the Interface, June 20, 2012

Change Line Weight - modify curves line type, enable display of line weight by setting 'LineWeightDisplay = true' in AutoCAD, Virupaksha Aithal, AutoCAD DevBlog, June 20, 2012

Space Iterator Coder of AutoCAD .NET Addin Wizard (AcadNetAddinWizard) - generate AutoCAD space iteration code in no time, Spiderinnet1's Blog, June 19, 2012

AutoCAD .NET: Iterate Through Visual Style Dictionary - Spiderinnet1's Blog, June 20, 2012

Indexing Point Clouds Programmatically in AutoCAD 2013 - calling AdPointCloudIndexer inside command-prompt with no arguments, Kean Walmsley, Through the Interface, June 18, 2012

Entity Name of an Xref SubEntity From Its Handle - AutoCAD tutorial, Balaji Ramamoorthy, AutoCAD DevBlog, June 18, 2012

Adding Other Entities to the Pickfirst Selection When One is Picked - ASSOCENTS command to associate entities with one another in AutoCAD, Balaji Ramamoorthy, AutoCAD DevBlog, June 16, 2012

Identifying the Block Table Record of the Layout - add circle to selected layout in AutoCAD, Virupaksha Aithal, AutoCAD DevBlog, June 15, 2012

.NET Crash AutoCAD: #8 - Commit Transaction Multiple Times - Spiderinnet1's Blog, June 14, 2012

Identify the Number of Reference to a Block - using BlockTableRecord:: GetBlockReferenceIds API to get object ids of block references in AutoCAD, Virupaksha Aithal, AutoCAD DevBlog, June 14, 2012

AutoCAD .NET: Iterate Through Layer Table - Spiderinnet1's Blog, June 13, 2012

AutoCAD .NET: Iterate Through Model Space - Spiderinnet1's Blog, June 13, 2012

AutoCAD CUI Ribbon .NET: Stack Small Ribbon Buttons into Existing Panel - Spiderinnet1's Blog, June 12, 2012

Extending the AutoCAD Default Context Menu - using API 'AddDefaultContextMenuExtension,' Virupaksha Aithal, AutoCAD DevBlog, June 13, 2012

Locking the Layer Through .NET - set 'IsLocked' to true to lock layer in AutoCAD, Virupaksha Aithal, AutoCAD DevBlog, June 12, 2012

Finding the Points Along a Polyline Using ObjectARX, Same Concept in .NET Too - AcDbCurve::getParamAtPoint function to get parameter value at given point in AutoCAD, Fenton Webb, AutoCAD DevBlog, June 8, 2012

Reacting to the Cursor Keys Properly (without affecting AutoCAD) Using .NET? - calling acedRegisterWinFilterMsg() from .NET, Fenton Webb, AutoCAD DevBlog, June 8, 2012

Copying Dimstyles Between Drawings Using C# - use WblockCloneObjects to copy objects between DWG databases in AutoCAD, Stephen Preston, AutoCAD DevBlog, June 7, 2012

Identifying the Current Running Commands in AutoCAD - read system variable CMDNAMES, Virupaksha Aithal, AutoCAD DevBlog, June 8, 2012

Getting the Room Boundary Based on 'Room Area Computation' Setting - workaround in AutoCAD, Balaji Ramamoorthy, AutoCAD DevBlog, June 6, 2012

Exploding All Entities in a Selection Set - explode method of AcDbEntity class in AutoCAD, Balaji Ramamoorthy, AutoCAD DevBlog, June 6, 2012

AutoCAD CUI Ribbon .NET: Add Small Ribbon Buttons to Existing Panel - Spiderinnet1's Blog, June 7, 2012

AutoCAD .NET: EntityJig - Dynamic Scale and Jig - Spiderinnet1's Blog, June 5, 2012

Locate a Menu Item in an AutoCAD Menu - use Application.MenuBar, call AddMenuItem, Xiaodong Liang, AutoCAD DevBlog, June 6, 2012

A Simple Alternative to Accessing the COM Preferences Object in AutoCAD - use getenv and/or setenv to set PrinterStyleSheetPath to multiple paths in LISP, Fenton Webb, AutoCAD DevBlog, June 5, 2012

Changing the Draw Order of the Entity - using API 'BlockTableRecord.DrawOrderTableId' in AutoCAD, Virupaksha Aithal, AutoCAD DevBlog, June 5, 2012

AutoCAD CUI Ribbon .NET: Add Big Ribbon Buttons to Panel - Spiderinnet1's Blog, June 3, 2012

Changing the LineSpacingFactor for an Aligned Dimension - changing pDim->textLineSpacingFactor to .75x of its original value in AutoCAD, Balaji Ramamoorthy, AutoCAD DevBlog, June 1, 2012

Creating a 3D Viewer for Our Apollonian Service Using iOS, Pt 3 - Kean Walmsley, Through the Interface, June 1, 2012

Open, Update and Save a File Silently - using AcDbDatabase::readDwgFile(), AcDbDatabase::saveAs() in AutoCAD, Xiaodong Liang, AutoCAD DevBlog, June 1, 2012

Identifying an Xref is an Attachment or Overlay - using 'IsFromOverlayReference' property in AutoCAD, Virupaksha Aithal, AutoCAD DevBlog, June 1, 2012

Dimensioning Basics, Pt 4: Create Accurate Baseline and Continued Dimensions - DIMBASELINE, DIMCONTINUE commands in AutoCAD, Ellen Finkelstein, AutoCAD Tips Blog, May 29, 2012

Switching to a Single Viewport Configuration - use -VPORTS command, specify SI option, Balaji Ramamoorthy, AutoCAD DevBlog, May 30, 2012

Extension Methods in AutoCAD 2013 - using DocumentExtension.GetAcadDocument() extension method, Stephen Preston, AutoCAD DevBlog, May 29, 2012

Creating a 3D Viewer for Our Apollonian Service Using WinRT, Pt 2 - code to support swipe-spin, pinch-zoom and tap-pause gestures, Kean Walmsley, Through the Interface, May 30, 2012

Create a Region and Use it to Create a Solid - create polyline to create region, manipulate solid by moving it in AutoCAD, Xiaodong Liang, AutoCAD DevBlog, May 30, 2012

Color Translation Between RGB and AutoCAD ACI Using ObjectARX - Balaji Ramamoorthy, AutoCAD DevBlog, May 24, 2012

Change the Font for AcDbMText Objects - using MText format codes, Balaji Ramamoorthy, AutoCAD DevBlog, May 24, 2012

Set Crop Box of 3D View That Exactly Fits an Element - get bottom-left, up-right points of box exactly enclosing room in Revit, Joe Ye, AEC DevBlog, May 24, 2012

Creating a 3D Viewer for Our Apollonian Service Using WinRT, Pt 1 - Kean Walmsley, Through the Interface, May 25, 2012

AutoCAD .NET: Use DrawJig to Scale Single or Multiple Entities of Any Kinds - Spiderinnet1's Blog, May 24, 2012

Creating a 3D Viewer for Our Apollonian Service Using HTML5, Pt 3 - using trackball capability, Kean Walmsley, Through the Interface, May 23, 2012

Generate Layer Usage Data Before Purge/Delete - delete layer table records after call to GenerateUsageData in AutoCAD, Balaji Ramamoorthy, AutoCAD DevBlog, May 22, 2012

.NET Crash AutoCAD: #2 - Access to Object After Being Disposed - common way to crash AutoCAD, Spiderinnet1's Blog, May 23, 2012

AutoCAD .NET: EntityJig - Dynamic Copy and Jig - core code of dynamic copy jig along with test command, Spiderinnet1's Blog, May 22, 2012

Creating a 3D Viewer for Our Apollonian Service Using HTML5, Pt 2 - Kean Walmsley, Through the Interface, May 18, 2012

How to Implement 'PlotSettingsValidator.SetClosestMediaName' in .Net? - Philippe Leefsma, AutoCAD DevBlog, May 17, 2012

Accessing Visible Entities in a Dynamic Block - get instances of AcDbBlockVisibilityParameter, Philippe Leefsma, AutoCAD DevBlog, May 17, 2012

How to Calculate the Length of an Entity in ObjectArx/.NET - getStartParam(), getEndParam() to obtain start, end parameters of curve based entity, Gopinath Taget, AutoCAD DevBlog, May 16, 2012

Creating a 3D Viewer for Our Apollonian Service Using HTML5, Pt 1 - Kean Walmsley, Through the Interface, May 16, 2012

AcisIn and AcisOut in .NET - using AcisOut, AcisIn API in importing, exporting Solid3D in AutoCAD, Virupaksha Aithal, AutoCAD DevBlog, May 14, 2012 (

How to Set a Text to a Specific Location If the Text Has Justification - AutoCAD programming tutorial, Xiaodong Liang, AutoCAD DevBlog, May 14, 2012

Toggling Highlight State of an Entity - ObjectARX code, Balaji Ramamoorthy, AutoCAD DevBlog, May 12, 2012

Creating and Accessing Layer Filter Information - create layer filter in AutoCAD, use this code to find filter expression for it, Balaji Ramamoorthy, AutoCAD DevBlog, May 12, 2012

The World of AutoCAD Programming Platforms, Pt 2 - VBA, Visual Studio.NET to access AutoCAD object model to obtain drawing information, AutoLISP function to obtain same information, Andrew Roe, Cadalyst, May 10, 2012

AutoCAD .NET: Use DrawJig to Move Multiple Entities as Many/Various as We Like - Spiderinnet1's Blog, May 10, 2012

AutoCAD .NET: Any Harm to Lock Document When No Need - always locking documents doesn't really affect performance, Spiderinnet1's Blog, May 10, 2012

Document TransactionManager is Nowhere for External Databases - AutoCAD tutorial, Spiderinnet1's Blog, May 9, 2012

AutoCAD .NET: DrawJig Poly Lines - dragging 2D light weight polyline with line segments, Spiderinnet1's Blog, May 7, 2012

Updates About Various Ways to Check Object Types in AutoCAD .NET - improved versions of test code, commands, Spiderinnet1's Blog, May 7, 2012

Creating a 3D Viewer for Our Apollonian Service Using iOS, Pt 2 - implementing swipe gestures at low level, Kean Walmsley, Through the Interface, May 9, 2012

Intersection Between Plane and a Curve - finding intersection between ellipse and plane in AutoCAD, Balaji Ramamoorthy, AutoCAD DevBlog, May 7, 2012

Joining 2D/3D Polylines - using 'Entity.JoinEntity' method in AutoCAD, Balaji Ramamoorthy, AutoCAD DevBlog, May 7, 2012

Multiline Text in Ribbon Button - using CUI editor, sample code snippet in AutoCAD, Balaji Ramamoorthy, AutoCAD DevBlog, May 7, 2012

Creating a 3D Viewer for Our Apollonian Service Using iOS, Pt 1 - Kean Walmsley, Through the Interface, May 7, 2012

Modifying Contents of a Picked Cell Inside a Table - selecting MText entity nested in table cell in AutoCAD, Balaji Ramamoorthy, AutoCAD DevBlog, May 2, 2012

How to List All of the Annotation Style Names in Plant3D P&ID Using C#.NET - Fenton Webb, AutoCAD DevBlog, May 1, 2012

Dynamic P/Invoke for Custom Native Exported Methods - create exported method from custom arx in AutoCAD, avoid hardcode path in DllImport, Philippe Leefsma, AutoCAD DevBlog, May 1, 2012

Creating a 3D Viewer for Our Apollonian Service Using Android, Pt 3 - Kean Walmsley, Through the Interface, May 4, 2012

Creating a 3D Viewer for Our Apollonian Service Using Android, Pt 2 - code for Apollonian Viewer app, Kean Walmsley, Through the Interface, May 2, 2012

Creating a 3 Point Angular Dimension Using Point3AngularDimension in .NET - for ARC entity in AutoCAD, Virupaksha Aithal, AutoCAD DevBlog, Apr 30, 2012

Creating a Multi Line Style - adding multi line style to multi line style dictionary in AutoCAD, Virupaksha Aithal, AutoCAD DevBlog, Apr 30, 2012

Reclaiming Memory of Erased Objects - using 'Database.ReclaimMemoryFromErasedObjects' in AutoCAD, Balaji Ramamoorthy, AutoCAD DevBlog, Apr 30, 2012

Event for PaletteSet Close - using 'StateChanged' event in AutoCAD, Balaji Ramamoorthy, AutoCAD DevBlog, Apr 30, 2012

Creating a 3D Viewer for Our Apollonian Service Using Android, Pt 1 - Kean Walmsley, Through the Interface, Apr 30, 2012

Displaying Localized Property Name Using Non-COM Property System - fetch strings from string table in AutoCAD, implement class derived from 'AcRxResourceLoader,' override 'subLoadString' method, Balaji Ramamoorthy, AutoCAD DevBlog, Apr 27, 2012

Using Transient Graphics - marking intersection points of rectangle, ray in AutoCAD, Balaji Ramamoorthy, AutoCAD DevBlog, Apr 27, 2012

Getting the Extents of AutoCAD Model Window - using SCREENSIZE system variable, Philippe Leefsma, AutoCAD DevBlog, Apr 27, 2012

Calling a Web-Service From a Unity3D Scene - Kean Walmsley, Through the Interface, Apr 27, 2012

Synchronize Viewport Scale with Annotation Scale - AutoCAD programming tip, Adam Nagy, AutoCAD DevBlog, Apr 26, 2012

Creating a New Dimension Style and Make It as Current - AutoCAD programming tip, Virupaksha Aithal, AutoCAD DevBlog, Apr 27, 2012

Temporary Graphics in AutoCAD - visually see results of geometric computations, Balaji Ramamoorthy, AutoCAD DevBlog, Apr 26, 2012

Using .NET API to Add and Remove XData - Virupaksha Aithal, AutoCAD DevBlog, Apr 26, 2012

Non-COM Property with List of Possible Values - create new enum type, use it to create AcRxValueType that implements IAcRxEnumeration in AutoCAD, Adam Nagy, AutoCAD DevBlog, Apr 26, 2012

AutoCAD .NET: DrawJig Circle With Color Changed With Time - Spiderinnet1's Blog, Apr 25, 2012

Calling a Cloud-Based Web-Service from AutoCAD Using .NET - Kean Walmsley, Through the Interface, Apr 25, 2012

What RXClass Can Give Us in AutoCAD .NET - Spiderinnet1's Blog, Apr 25, 2012

Displaying a Contextual Tab Upon Entity Selection Using Ribbon Runtime API - Philippe Leefsma, AutoCAD DevBlog, Apr 19, 2012

Creating a Table with Read-Only Contents - setting cell state of table cells in AutoCAD, Balaji Ramamoorthy, AutoCAD DevBlog, Apr 18, 2012

One More Way (the As or 'Soft' Cast) to Check Object Types in AutoCAD .NET - Spiderinnet1's Blog, Apr 20, 2012

Using Windows Azure Caching With Our ASP.NET Web API Project - implement optimization approach: caching, Kean Walmsley, Through the Interface, Apr 20, 2012

Converting Geometry Objects to Database Entity - using ObjectARX/AutoCAD .Net API method, Balaji Ramamoorthy, AutoCAD DevBlog, Apr 17, 2012

How to Get the 'Joint Type' Information for a P&ID Asset from Plant3D Using C#.NET - translating EndConnections property, Fenton Webb, AutoCAD DevBlog, Apr 16, 2012

How to Extract the ISO Messages from the Piping Model in Plant3D Using C#.NET - use SS selection filter to select objects that are DXF Code ACPPDB3DISOSPHERESYMBOL, extract ISO message from extension dictionary entry PnP3dMsg, Fenton Webb, AutoCAD DevBlog, Apr 16, 2012

Various Ways to Check Object Types in AutoCAD .NET - ObjectClass approach, using DXF name code, DxfName comparison, Spiderinnet1's Blog, Apr 19, 2012

AutoCAD .NET: Using DrawJig to Drag a Text (DBText) - Spiderinnet1's Blog, Apr 19, 2012

Create AutoCAD .NET VB.NET Addin in Visual Studio 2010 Using AcadNetAddinWizard - Spiderinnet1's Blog, Apr 17, 2012

Hosting Our ASP.NET Web API Project on Windows Azure, Pt 2 - publishing project on Windows Azure, Kean Walmsley, Through the Interface, Apr 18, 2012

AutoCAD .NET: EntityJig - Mouse Wheel Up/Down as Rotation Increment/Decrement During Block/Insert Rotating - Spiderinnet1's Blog, Apr 17, 2012

Hosting Our ASP.NET Web API Project on Windows Azure, Pt 1 - deploying AutoCAD web-service to cloud, Kean Walmsley, Through the Interface, Apr 16, 2012

Extension Method and LINQ in AutoCAD .NET - Spiderinnet1's Blog, Apr 13, 2012

Filter Selections Using LINQ and Extension Method in AutoCAD .NET - Spiderinnet1's Blog, Apr 15, 2012

The World of AutoCAD Programming Platforms, Pt 1 - options available for available for AutoCAD customization: Visual Studio.NET, Visual LISP, ObjectARX, mobile, cloud computing, Andrew Roe, Cadalyst, Apr 12, 2012

Create AutoCAD .NET C# Add-in in Visual Studio 2010 Using AcadNetAddinWizard - Spiderinnet1's Blog, Apr 12, 2012

Consuming Data From a Restful Web-Service Inside AutoCAD Using .NET - Kean Walmsley, Through the Interface, Apr 11, 2012

Use LINQ to Filter Entities in AutoCAD .NET - Spiderinnet1's Blog, Apr 9, 2012

LINQ, Lambda and Delegate & Entity Filtering in AutoCAD .NET - Spiderinnet1's Blog, Apr 10, 2012

Exposing a Restful Web Service for Use Inside AutoCAD Using the ASP.NET Web API, Pt 2 - Kean Walmsley, Through the Interface, Apr 6, 2012

Create XLine Jig Quickly and Reliably Using Entity Jigger of AutoCAD .NET Addin Wizard - Spiderinnet1's Blog, Apr 6, 2012

Create Circles with AutoCAD .NET and AutoLISP - Spiderinnet1's Blog, Apr 4, 2012

Exposing a Restful Web Service for Use Inside AutoCAD Using the ASP.NET Web API, Pt 1 - Kean Walmsley, Through the Interface, Apr 4, 2012

Adding Snapping to the AutoCAD MRU Browser Using WinRT - Kean Walmsley, Through the Interface, Apr 3, 2012

Implementing Contracts in the AutoCAD MRU Browser Using WinRT - Kean Walmsley, Through the Interface, Mar 28, 2012

LispFunction Definer of AutoCAD .NET Addin Wizard (AcadNetAddinWizard) - creating localizable LispFunction methods automatically, Spiderinnet1's Blog, Mar 25, 2012

AutoCAD .NET: EntityJig - Jig Solid Wedge vs. Solid3d.CreateWedge - Spiderinnet1's Blog, Mar 24, 2012

Commands That 'Work' in the AutoCAD 2013 Core Console - C# code to generate command lists, 573 commands available in core console, Kean Walmsley, Through the Interface, Mar 23, 2012

AutoCAD .NET: EntityJig - Jig Solid Torus vs. Solid3d.CreateTorus - Spiderinnet1's Blog, Mar 23, 2012

Commands That 'Work' in the AutoCAD 2013 Core Console - C# code to generate command lists, 573 commands available in core console, Kean Walmsley, Through the Interface, Mar 23, 2012

AutoCAD .NET: EntityJig - Jig Solid Torus vs. Solid3d.CreateTorus - Spiderinnet1's Blog, Mar 23, 2012

OptionsDialog Extensioner of AutoCAD .NET Addin Wizard (AcadNetAddinWizard) - adding custom tab to AutoCAD options dialog through TabbedDialogExtension class, Spiderinnet1's Blog, Mar 22, 2012

AutoCAD .NET: EntityJig - Jig Solid Cone vs. Solid3d.CreateFrustum - Spiderinnet1's Blog, Mar 20, 2012

AutoCAD .NET: Define Localizable LISP Functions - Spiderinnet1's Blog, Mar 17, 2012

AutoCAD .NET: EntityJig - Jig Solid Cylinder vs. Solid3d.CreateFrustum - Spiderinnet1's Blog, Mar 18, 2012

Data Collector Coder - generate data input help methods using simple .NET forms automatically in AutoCAD, Spiderinnet1's Blog, Mar 19, 2012

AutoCAD .NET: EntityJig - Jig Solid Regular Tetrahedron vs. Solid3d.CreatePyramid - Spiderinnet1's Blog, Mar 16, 2012

AutoCAD .NET API: Using 'Using Statement' or Not in C# - Spiderinnet1's Blog, Mar 15, 2012

AutoCAD .NET: EntityJig - Jig Solid Sphere vs. Solid3d.CreateSphere - Spiderinnet1's Blog, Mar 14, 2012

Extracting MRU Information From AutoCAD Using .NET - Kean Walmsley, Through the Interface, Mar 15, 2012

AutoCAD .NET: EntityJig - Jig Solid Cube vs. Solid3d.CreateBox - Spiderinnet1's Blog, Mar 11, 2012

AutoCAD .NET: Define Lisp Functions - Input and Output - Spiderinnet1's Blog, Mar 12, 2012

AutoCAD .NET: Copy Properties Between Different Kind Entity - Spiderinnet1's Blog, Mar 13, 2012

Getting the List of Hatch Patterns Available in the Current AutoCAD Drawing Using .NET - Kean Walmsley, Through the Interface, Mar 9, 2012

AutoCAD .NET API: UCS/WCS Entity Creation and Matrix3D/Transformation - create simple command to create circle in WCS, Spiderinnet1's Blog, Mar 8, 2012

AutoCAD .NET API: ModelSpace/PaperSpace/CurrentSpace and Entity Creation - create simple command to create circle into model/paper space, Spiderinnet1's Blog, Mar 10, 2012

AutoCAD .NET: EntityJig - Jig DBText by Location and Rotation - Spiderinnet1's Blog, Mar 10, 2012

AutoCAD .NET: EntityJig - Jig Line by Start and End Points - Spiderinnet1's Blog, Mar 1, 2012

AutoCAD .NET: EntityJig - Dynamic Dimension and Line Jig - adding dynamic dimension support for line jigging, Spiderinnet1's Blog, Mar 7, 2012

More API Features in AutoCAD 2013 - model documentation, non-COM properties, autoloader, Kean Walmsley, Through the Interface, Mar 8, 2012

ContextMenuExtension Attacher of AutoCAD .NET Addin Wizard (AcadNetAddinWizard) - Spiderinnet1's Blog, Mar 8, 2012

AutoCAD .NET TabbedDialogExtension - Sample Implementation - Spiderinnet1's Blog, Mar 4, 2012

AutoCAD .NET: EntityJig - Jig Multiple Line Segments - Spiderinnet1's Blog, Mar 3, 2012

AutoCAD .NET: Copy Properties Between Same Kind DBObject - Spiderinnet1's Blog, Mar 2, 2012

Migrating .NET Applications to Work with AutoCAD 2013 - Kean Walmsley, Through the Interface, Mar 2, 2012

Dynamic .NET in AutoCAD 2013 - Autodesk.AutoCAD.DatabaseServices.ObjectId support dynamic operations has been added, Kean Walmsley, Through the Interface, Feb 29, 2012

AutoCAD Locator Widget of AutoCAD .NET Addin Wizard (AcadNetAddinWizard) - Spiderinnet1's Blog, Feb 27, 2012

Sphere Packing in AutoCAD: Filling an Arbitrary Solid Using .NET - Kean Walmsley, Through the Interface, Feb 24, 2012

AutoCAD .NET: EntityJig - Jig Attributes of Block (INSERT/BlockReference) - Spiderinnet1's Blog, Feb 26, 2012

AutoCAD .NET: EntityJig - .NET ColorDialog and Block Jigging (INSERT/BlockReference) - Spiderinnet1's Blog, Feb 24, 2012

RegEdit Launcher Widget of AutoCAD .NET Addin Wizard (AcadNetAddinWizard) - Spiderinnet1's Blog, Feb 25, 2012

Sphere Packing in AutoCAD: Creating an Apollonian Packing Using F#, Pt 3 - Kean Walmsley, Through the Interface, Feb 22, 2012

Sphere Packing in AutoCAD: Creating an Apollonian Packing Using F#, Pt 2 - Kean Walmsley, Through the Interface, Feb 20, 2012

AutoCAD .NET: EntityJig - Input True Color Via ColorDialog When Inserting Block (INSERT/BlockReference) - Spiderinnet1's Blog, Feb 18, 2012

AutoCAD .NET: EntityJig - Insert and Uniform Scale Block (INSERT/BlockReference) - Spiderinnet1's Blog, Feb 20, 2012

AutoCAD .NET: EntityJig - Honor UCS When Inserting Block (INSERT/BlockReference) - Spiderinnet1's Blog, Feb 16, 2012

AutoCAD .NET: EntityJig - Block (BlockReference/INSERT) Inserting - Spiderinnet1's Blog, Feb 14, 2012

Auto-Generate AutoCAD .NET LayerStateManager Event Handlers Using Wizards - Spiderinnet1's Blog, Feb 15, 2012

Sphere Packing in AutoCAD: Creating an Apollonian Packing Using F#, Pt 1 - Kean Walmsley, Through the Interface, Feb 16, 2012

Circle Packing in AutoCAD: Creating an Apollonian Gasket Using F#, Pt 2 - Kean Walmsley, Through the Interface, Feb 13, 2012

Layout and Plotting Tips for AutoCAD - rename a layout tab, move through layouts using keyboard, create a page setup for plotting, display advanced settings, filter list of paper sizes, Ellen Finkelstein, AutoCAD Tips Blog, Feb 13, 2012

Auto-Generate AutoCAD .NET GraphicsManager Event Handlers Using Wizards - generate start code of even handlers, register them in chosen application extension or command method or both, Spiderinnet1's Blog, Feb 13, 2012

Auto-Generate AutoCAD .NET Editor Event Handlers Using Wizards - Spiderinnet1's Blog, Feb 11, 2012

AutoCAD .NET: EntityJig - Move&Rotate Block (BlockReference/INSERT) - Spiderinnet1's Blog, Feb 12, 2012

Circle Packing in AutoCAD: Creating an Apollonian Gasket Using F#, Pt 1 - Kean Walmsley, Through the Interface, Feb 10, 2012

AutoCAD .NET: EntityJig - Moving Block/BlockReference (API term)/Insert (User Term) - Spiderinnet1's Blog, Feb 8, 2012

Auto-Generate AutoCAD .NET BlockTableRecord Event Handlers Using Wizards - Spiderinnet1's Blog, Feb 9, 2012

Auto-Generate AutoCAD .NET UserConfigurationManager Event Handlers Using Wizards - Spiderinnet1's Blog, Feb 7, 2012

Circle Packing in AutoCAD: Creating an Apollonian Gasket Using .NET - Kean Walmsley, Through the Interface, Feb 6, 2012

AutoCAD .NET: Attach Object Default Context Menu Extension - attaching context menu extension to context menu of a particular entity kind, Spiderinnet1's Blog, Feb 6, 2012

AutoCAD .NET: Attach Application Default Context Menu Extension - attaching context menu extension to application default environment, Spiderinnet1's Blog, Feb 3, 2012

AutoCAD .NET: EntityJig - ColorIndex Input for Circle Jigging - Spiderinnet1's Blog, Feb 4, 2012

Auto-Generate AutoCAD .NET Publisher Event Handlers Using Wizards - Spiderinnet1's Blog, Feb 5, 2012

AutoCAD .NET: EntityJig - Keyword Input for Circle Jigging - adding keyword support for collecting color for circle during its jigging, Spiderinnet1's Blog, Feb 2, 2012

Auto-Generate AutoCAD .NET LongTransaction Event Handlers Using Wizards - Spiderinnet1's Blog, Feb 1, 2012

AutoCAD .NET: EntityJig - Jig Circle by Center and Radius - Spiderinnet1's Blog, Jan 30, 2012

Auto-Generate AutoCAD .NET LongTransaction Event Handlers Using Wizards - automatically generate start code of even handlers, register in chosen application extension/command method or both, Spiderinnet1's Blog, Jan 30, 2012

Two Exceptional Database Events - DatabaseConstructed and XrefAttachAborted - AutoCAD .NET database events only apply to whole database type instead of individual instances, Spiderinnet1's Blog, Jan 31, 2012

AutoCAD .NET: Commit Transaction or Not When Reading - it is not necessary to commit transactions for object reading access, always commit transactions after starting, Spiderinnet1's Blog, Jan 27, 2012

Auto-Generate AutoCAD .NET DynamicLinker Event Handlers Using Wizards - Spiderinnet1's Blog, Jan 27, 2012

Auto-Generate AutoCAD .NET LayoutManager Event Handlers Using Wizards - Spiderinnet1's Blog, Jan 28, 2012

Scripting the Generation of Hyperbolic Tessellations Inside AutoCAD - Kean Walmsley, Through the Interface, Jan 27, 2012

Auto-Generate AutoCAD .NET DocumentCollection Handlers Using Wizards - Spiderinnet1's Blog, Jan 24, 2012

AutoCAD .NET RibbonServices Events - RibbonPaletteSetCreated - Spiderinnet1's Blog, Jan 24, 2012

AutoCAD .NET BlockTableRecord Events - BlockInsertionPoints - Spiderinnet1's Blog, Jan 25, 2012

Generating Hyperbolic Tessellations Inside AutoCAD Using .NET - introducing Polygon Engine to generate polygons for particular pattern, Kean Walmsley, Through the Interface, Jan 25, 2012

AutoCAD .NET Layer State Manager Events - Post Operations - Spiderinnet1's Blog, Jan 20, 2012

Auto-Generate AutoCAD .NET Document Event Handlers Using Wizards - Spiderinnet1's Blog, Jan 21, 2012

AutoCAD .NET Ribbon Palette Set Events - Some Typical - Spiderinnet1's Blog, Jan 22, 2012

Generating Hyperbolic Geometry on a Poincare Disk in AutoCAD Using .NET - creating simple hyperbolic triangle using HGT command, Kean Walmsley, Through the Interface, Jan 23, 2012

AutoCAD .NET Graphics Manager Events - View Related - Spiderinnet1's Blog, Jan 19, 2012

AutoCAD .NET OpenMode.ForRead/ForWrite and Performance - handling situation when opening object unnecessarily ForWrite, Spiderinnet1's Blog, Jan 18, 2012

AutoCAD .NET Document Editor Events - Selection Related - Spiderinnet1's Blog, Jan 18, 2012

Profiling Different Methods for Testing AutoCAD Curves Using .NET - Kean Walmsley, Through the Interface, Jan 16, 2012

Auto-Generate AutoCAD .NET Database Event Handlers Using Wizards - Spiderinnet1's Blog, Jan 11, 2012

AutoCAD .NET Transaction and Performance - manipulating AutoCAD DBObject, entity instances, good practices for creating new entity, Spiderinnet1's Blog, Jan 12, 2012

AutoCAD .NET UserConfigurationManager Events - Current Profile Related - Spiderinnet1's Blog, Jan 9, 2012

Auto-Generate AutoCAD .NET Application Event Handlers Using Wizards - Spiderinnet1's Blog, Jan 7, 2012

AutoCAD .NET Command Flag: CommandFlags.InProgress - Spiderinnet1's Blog, Jan 8, 2012

AutoCAD .NET Application Events - Dialog Displaying Related - Spiderinnet1's Blog, Jan 4, 2012

AutoCAD .NET Command Flag: CommandFlags.NoNewStack and CommandFlags.NoOem - CommandFlags.NoNewStack may indicate that command will not be put onto new command stack, Spiderinnet1's Blog, Jan 6, 2012

Using C# to Print Out Properties of AutoCAD .NET DBObject or Entity - using reflection technology, Spiderinnet1's Blog, Jan 6, 2012

Testing Whether a Point is on Any AutoCAD Curve Using .NET - Kean Walmsley, Through the Interface, Jan 9, 2012

AutoCAD .NET Command Flag: CommandFlags.Defun - secondary command flag indicates that command can be invoked from LISP code as parameter-less function, Spiderinnet1's Blog, Jan 3, 2012

AutoCAD .NET Command Flag: CommandFlags.Undefined - secondary command flag indicates that command cannot be invoked by its own name directly, Spiderinnet1's Blog, Jan 3, 2012

Testing Whether a Point is on an AutoCAD Polyline Using .NET - Kean Walmsley, Through the Interface, Jan 6, 2012

AutoCAD .NET Command Flag: CommandFlags.NoUndoMarker - secondary command flag indicates that command will not be marked for UNDO mechanism, Spiderinnet1's Blog, Dec 31, 2011

AutoCAD .NET DynamicLinker Events - Module Load Related - Spiderinnet1's Blog, Jan 2, 2012

AutoCAD .NET Command Flag: CommandFlags.NoHistory - secondary command flag indicates that command will not be added into command history list, Spiderinnet1's Blog, Dec 28, 2011

AutoCAD .NET DBObject Events - Layers as Samples - command TestDBObjEvents monitors various aspects of layer zero, Spiderinnet1's Blog, Dec 27, 2011

AutoCAD .NET Command Flag: CommandFlags.NoBlockEditor - secondary command flag indicates that command will not be allowed in block editor environment, Spiderinnet1's Blog, Dec 24, 2011

Colors to Use for Contextual Ribbon Tabs in AutoCAD - Kean Walmsley, Through the Interface, Jan 4, 2012

Creating a Custom PaletteSet Class Exposing a Close Event Inside AutoCAD Using .NET, Pt 2 - Kean Walmsley, Through the Interface, Dec 27, 2011

Flashing Messages to the Screen from AutoCAD Using .NET, Pt 2 - Kean Walmsley, Through the Interface, Dec 29, 2011

Creating a Custom PaletteSet Class Exposing a Close Event Inside AutoCAD Using .NET - Kean Walmsley, Through the Interface, Dec 23, 2011

Finding Out When a Custom PaletteSet is Closed in AutoCAD Using .NET - Kean Walmsley, Through the Interface, Dec 21, 2011

AutoCAD .NET Document Events - Command Related - Spiderinnet1's Blog, Dec 21, 2011

AutoCAD .NET Command Flag: CommandFlags.NoPaperSpace vs CommandFlags.NoTileMode - Spiderinnet1's Blog, Dec 20, 2011

AutoCAD .NET Command Flag: CommandFlags.NoInternalLock - secondary command flag indicates that internal lock will not be imposed additionally over to current command, Spiderinnet1's Blog, Dec 19, 2011

Mass MLeader Renumber - changing all of MLeaders found in drawing's model space from existing number to new one in AutoCAD, Christopher Fugitt, Civil 3D Reminders, Dec 20, 2011

Implementing an AutoCAD Command to Print Graphics to the Screen Using .NET - running HELPME command, Kean Walmsley, Through the Interface, Dec 19, 2011

AutoCAD .NET Command Flag: CommandFlags.DocReadLock - secondary command flag indicated that command will have document read privilege to current document that command is running in, Spiderinnet1's Blog, Dec 18, 2011

Create AutoCAD .NET C++/CLI Addin in Visual Studio 2008 Using AcadNetAddinWizard - Spiderinnet1's Blog, Dec 18, 2011

AutoCAD .NET Command Flag: CommandFlags.Interruptible - secondary command flag indicates that command is able to interact with other user interfaces, Spiderinnet1's Blog, Dec 16, 2011

Chamfering the Selected Edge of an AutoCAD Solid Using .NET - using Solid3d.ChamferEdges() with user-selected edge, face, Kean Walmsley, Through the Interface, Dec 13, 2011

Load .NET Add-ins Built with Visual Studio 2010 Into AutoCAD 2011 - Spiderinnet1's Blog, Dec 13, 2011

Adding an ObjectOverrule to Stop AutoCAD Objects from Being Erased Using .NET - Kean Walmsley, Through the Interface, Dec 9, 2011

Adding an ObjectOverrule to Watch for Erasure of AutoCAD Objects Using .NET - Kean Walmsley, Through the Interface, Dec 7, 2011

Some Commonly Used AutoCAD .NET API Namespaces - Spiderinnet1's Blog, Dec 1, 2011

Icon and AutoCAD Context Menu Extension (ContextMenuExtension) - sample implementation about ContextMenuExtension interface, Spiderinnet1's Blog, Dec 1, 2011

VB.NET Root Namespace vs. C# Default Namespace - understanding application setting page of project properties of C# projects, VB.NET, Spiderinnet1's Blog, Dec 2, 2011

AU 2011 Unconference Notes: AutoCAD .NET Development: Tools and Best Practices - source editing tools, organization of code, defect tracking, Kean Walmsley, Through the Interface, Dec 5, 2011

Create Local Commands Using AutoCAD .NET Addin Wizard (AcadNetAddinWizard) - Spiderinnet1's Blog, Nov 27, 2011

Copy Local of AutoCAD .NET API Assemblies as True or False - always set 'copy local' of AutoCAD assemblies as false, Spiderinnet1's Blog, Nov 28, 2011

Adding Speech Recognition to AutoCAD via Kinect (Continued) - implementing additional system variable KINSPEECH, updated KinectJig.cs class code, Kean Walmsley, Through the Interface, Nov 28, 2011

Setting the Current Visual Style in AutoCAD Using .NET - defining SVS command to set visual style to realistic, Kean Walmsley, Through the Interface, Nov 25, 2011

AGenerating Preview Images for All Blocks in an AutoCAD Drawing Using .NET - using InvokeMember() to call IAcadDocument::SendCommand() via COM, Kean Walmsley, Through the Interface, Nov 21, 2011

dding Speech Recognition to AutoCAD Via Kinect - changing current segments to chosen color, Kean Walmsley, Through the Interface, Nov 18, 2011

AU 2011 Samples: Integrating Microsoft Kinect with AutoCAD - kinect commands for kinect projects in AutoCAD, Kean Walmsley, Through the Interface, Nov 16, 2011

AU 2011 Handout: Integrating Microsoft Kinect with AutoCAD - Kean Walmsley, Through the Interface, Nov 14, 2011

Navigating an AutoCAD Model Using Kinect - Pt 2 - Kean Walmsley, Through the Interface, Nov 11, 2011

Navigating an AutoCAD Model Using Kinect - Pt 1 - Kean Walmsley, Through the Interface, Nov 8, 2011

Handling Protocol Changes to AutoCAD's Table in .NET - Kean Walmsley, Through the Interface, Nov 4, 2011

Creating a Simple Associative AutoCAD Array Along a Path Using .NET - Kean Walmsley, Through the Interface, Nov 2, 2011

Creating a Legend of AutoCAD Drawings Using .NET - Kean Walmsley, Through the Interface, Oct 27, 2011

Using the Microsoft Kinect SDK to Sweep Segmented Solids Inside AutoCAD - Kean Walmsley, Through the Interface, Oct 25, 2011

Identifying Holes in an AutoCAD Solid Using .NET - Kean Walmsley, Through the Interface, Oct 21, 2011

Using the Microsoft Kinect SDK to Sweep Simple Solids Inside AutoCAD - Kean Walmsley, Through the Interface, Oct 20, 2011

vb.NET Insert Block and Attributes - inserting block into drawing in current space in AutoCAD, Civil 3D Reminders, Oct 10, 2011

Registering an ARX/BRX Module as a COM Server - template for registry script to register single COM object, ProgID, Owen Wengerd, Outside the Box, Oct 11, 2011

Using the Microsoft Kinect SDK to Model 3D Polylines Inside AutoCAD - Kean Walmsley, Through the Interface, Oct 10, 2011

Displaying an AutoCAD Ribbon Tab Contextually Using .NET - Kean Walmsley, Through the Interface, Oct 7, 2011

Delete 'All But Current' Annotation Scales on AutoCAD Objects Using .NET - Kean Walmsley, Through the Interface, Oct 5, 2011

Copying & Pasting Code from this Blog into Visual Studio - copy using Google Chrome, using ClipboardFusion to search for, replace double linefeeds, ReSharper in Visual Studio, Kean Walmsley, Through the Interface, Sep 30, 2011

Using the Microsoft Kinect SDK to Bring a Basic Point Cloud Into AutoCAD - Kean Walmsley, Through the Interface, Sep 26, 2011

An Update to Minesweeper for AutoCAD - Kean Walmsley, Through the Interface, Sep 23, 2011

No Source Available when Debugging an AutoCAD Plug-in - workaround is setting NEXTFIBERWORLD system variable to 0, then restarting AutoCAD, Kean Walmsley, Through the Interface, Aug 29, 2011

Adding an Expanding Textbox to AutoCAD's Ribbon Using .NET - Kean Walmsley, Through the Interface, Sep 16, 2011

Adding a Textbox to AutoCAD's Ribbon Using .NET - Kean Walmsley, Through the Interface, Sep 14, 2011

Increasing the Size of AutoCAD's Command Line History - editing registry file, Kean Walmsley, Through the Interface, Aug 29, 2011

A Simplified .NET API for Accessing AutoCAD Parameters and Constraints - list of commands with brief description, Kean Walmsley, Through the Interface, Aug 26, 2011

Debugging AutoCAD .NET Projects Using Express Editions - Kean Walmsley, Through the Interface, Aug 23, 2011

Preventing AutoCAD Objects from Being Selected Using .NET - Kean Walmsley, Through the Interface, Aug 17, 2011

Preventing AutoCAD Objects from Being Highlighted Using .NET - UH command to unhighlight objects, Kean Walmsley, Through the Interface, Aug 15, 2011

Visual Studio LightSwitch 2011 - Pt 2 - data-type imported when connected to SharePoint, option to edit screen during debug process, Kean Walmsley, Through the Interface, Aug 11, 2011

Visual Studio LightSwitch 2011 - Pt 1 - set of templates/wizards, runtime components to build, deploy apps for creating, editing, querying business data, Kean Walmsley, Through the Interface, Aug 9, 2011

Dynamic Use of P/Invoke on 32- and 64-Bit Systems - AutoCAD programming tutorial, Kean Walmsley, Through the Interface, Aug 2, 2011

Translating Tooltips in AutoCAD, Inventor and Revit Using .NET - Kean Walmsley, Through the Interface, July 26, 2011

Translating Tooltips in Both AutoCAD and Revit Using .NET - Kean Walmsley, Through the Interface, July 25, 2011

Caching Translations of AutoCAD Tooltips Using .NET - TRANSTIPSSRC command to set source language, Kean Walmsley, Through the Interface, July 18, 2011

Automatic Translation of AutoCAD Tooltips Using .NET - Kean Walmsley, Through the Interface, July 13, 2011

Modifying AutoCAD Tooltips Using .NET - prefixing tooltips with fixed string, Kean Walmsley, Through the Interface, July 11, 2011

A Guide-Line for Visual Studio - adding guide-line to Visual Studio at certain column width, Kean Walmsley, Through the Interface, June 15, 2011

How to Control AutoCAD from a Standalone Executable - drawing basic shape, creating standalone exe project in VB6, William Forty, HowToAutoCAD.com, May 16, 2011

AutoCAD, VB and Mathematics - calculating, drawing circle of points using VBA, William Forty, HowToAutoCAD.com, May 20, 2011

Sweeping an AutoCAD Solid Dynamically Using Kinect - sweeping standard circular profile along path defined by user's hand movements, Kean Walmsley, Through the Interface, May 30, 2011

Sweeping an AutoCAD Solid from Kinect-Captured Geometry - modeling from Kinect point clouds, Kean Walmsley, Through the Interface, May 18, 2011

Jigging an AutoCAD Circle from Three Points in Arbitrary 3D Space Using .NET - Kean Walmsley, Through the Interface, May 16, 2011

Capturing and Combining Multiple Kinect Point Clouds Inside AutoCAD - Kean Walmsley, Through the Interface, May 9, 2011

Copying Rows Between AutoCAD Tables Using .NET - Kean Walmsley, Through the Interface, May 4, 2011

Calling Unexposed ObjectARX Methods Using P/Invokefrom .NET - Kean Walmsley, Through the Interface, May 2, 2011

Enhanced Kinect Integration for 3D Polyline Creation - Kean Walmsley, Through the Interface, Apr 28, 2011

Using Kinect to Draw 3D AutoCAD Polylines - Kean Walmsley, Through the Interface, Apr 21, 2011

Programming Languages and AutoCAD, Pt 4 - programming language should be written transparently, understandable by machine, Patrick Emin, upFront.eZine, Apr 19, 2011

Previewing and Capturing Kinect Sensor Data Directly Inside AutoCAD - Kean Walmsley, Through the Interface, Apr 14, 2011

Programming Languages and AutoCAD, Pt 3 - drawing single line much faster with LISP/VBA than with .NET environment, Patrick Emin, upFront.eZine, Apr 12, 2011

Simplifying the Problem: Plain Vanilla Configuration - rule out 3rd party add-ons, ensure only standard unmodified menu files loaded in vanilla AutoCAD, Owen Wengerd, Outside the Box, Feb 26, 2011

Initial Fooling Around with Kinect and AutoCAD - using code laboratories NUI platform driver/SDK, Kean Walmsley, Through the Interface, Apr 11, 2011

Jigging an AutoCAD Hatch Using .NET - Kean Walmsley, Through the Interface, Apr 7, 2011

Programming Languages and AutoCAD, Pt 2 - from LISP to VBA to .NET environment in AutoCAD, Patrick Emin, upFront.eZine, Apr 5, 2011

Drawing Transient Graphics Appropriately in AutoCAD Within Multiple Paperspace Viewports Using .NET - Kean Walmsley, Through the Interface, Mar 29, 2011

Displaying Transient AutoCAD Points That Respect PDMODE Using .NET - Kean Walmsley, Through the Interface, Mar 28, 2011

Generating a Mesh for a 3D Solid Using AutoCAD's Brep API from .NET - Kean Walmsley, Through the Interface, Mar 25, 2011

Programming Languages and AutoCAD, Pt 1 - programming in AutoCAD, Patrick Emin, upFront.eZine, Mar 22, 2011

Adding Ortho Support to the Transient Graphics AutoCAD MOVE Using .NET - Kean Walmsley, Through the Interface, Mar 16, 2011

Using Transient Graphics to Simulate AutoCAD's MOVE Command Using .NET - changed code after moving to local delegate usage, Kean Walmsley, Through the Interface, Mar 14, 2011

Handling DPI Scaling in Your .NET Application's Forms - editing form's properties for AutoSized using DPI AutoScaleMode in AutoCAD, Kean Walmsley, Through the Interface, Mar 11, 2011

Making AutoCAD Less Noisy When Debugging - you can edit acad.exe.config file found in same folder you are debugging, Kean Walmsley, Through the Interface, Mar 9, 2011

Implementing Drag & Drop of AutoCAD Raster Image at Specified Location & Size Using .NET - extended code for resizing dropped image proportionally via jig in AutoCAD, Kean Walmsley, Through the Interface, Feb 28, 2011

Implementing Drag & Drop at Specific Location in AutoCAD Using .NET - updated C# code with new/modified lines, SendStringToExecute call now sends point in screen coordinates, Kean Walmsley, Through the Interface, Feb 25, 2011

Managing Drag & Drop from Palette Into AutoCAD Using .NET - when someone clicks on image drag operation starts, custom command RINS will add raster image to AutoCAD drawing, Kean Walmsley, Through the Interface, Feb 23, 2011

Gathering Points Defining 3D AutoCAD Geometry Using .NET - 2D collection codes to work with additional 3D objects, more specific support for Solid3d, surface object, Kean Walmsley, Through the Interface, Feb 11, 2011

Creating Smallest Possible Circle Around 2D AutoCAD Geometry Using .NET - providing choice of creating multiple circles, 2 iterative algorithms, Kean Walmsley, Through the Interface, Feb 9, 2011

Customizing ScriptPro 2.0 to Process Drawings Not Present in AutoCAD Editor - create modified version, remove code to open selected document, launch XML report automatically, Kean Walmsley, Through the Interface, Feb 2, 2011

Transforming List of RegAppIds from XML to HTML Using XSLT - changes made to command implementation in AutoCAD, DwgVersion attribute added to XML, Kean Walmsley, Through the Interface, Jan 31, 2011

Persisting RegAppId Data from External AutoCAD Drawing to XML Using .NET - updated code to serialize collected RegAppId data to XML file, Kean Walmsley, Through the Interface, Jan 28, 2011

Counting RegAppIds for Active AutoCAD Drawing, its External References Using .NET - implementing command for active document, create modified version of ScriptPro 2.0,  Kean Walmsley, Through the Interface, Jan 24, 2011

Wengerd Report: Meaning of Q?+:$$ &9*^0E#1@2AF5+_R)!/&#<* - unique 16 digit keys are handles, designed to establish, maintain links between drawing entities, Owen Wengerd, WorldCAD Access, Jan 19, 2011

Returning Average Point to AutoCAD Command-line using .NET - transparent command registered C# code, using command with basic geometry, custom user-coordinate systems implemented, Kean Walmsley, Through the Interface, Jan 19, 2011

Checking Your Application Has Enough Memory for Operation Using .NET - .NET framework class, nKinect project, Kean Walmsley, Through The Interface, Jan 12, 2011

Combining AutoCAD Blocks in Separate Files Into Single DWG Using .NET - Take 2 - applying Database.Insert(), important for annotation scaling users, Kean Walmsley, Through The Interface, Jan 10, 2011

A Simple Command to Perform a Matrix Transformation on an AutoCAD Entity Using .NET - Ken Walmsley, Through the Interface, Dec 16, 2010

Debugging Heap Corruption with PageHeap - using PageHeap heap verifier tool Owen Wengerd, Outside the Box, Dec 15, 2010

AutoCAD .NET: Practical Examples of Customizing AutoCAD Entity Behavior - Stephen Preston, Autodesk, Dec 13, 2010

AutoLISP Exercise: Using Block and Conditional If - CAD Notes, Edwin Prakoso, Dec 13, 2010

Creating Geometric and Dimensional Constraints Using the AutoCAD .NET API - Stephen Preston, Autodesk, Dec 13, 2010

Two Minor Fixes to Clipboard Manager and Much Data-bound Frustration - erasing stray DWG files in AutoCAD, using DataGridView object’s data-binding capabilities, implementing user interface using WPF, Kean Walmsley, Through the Interface, Nov 3, 2010

Exporting to DWG from the Clipboard Manager - copying DWG file onto clipboard, PASTECLIP/EXPORTCB command, selecting Export to DWG option, Kean Walmsley, Through the Interface, Nov 1, 2010

November's Plugin of the Month Live on Autodesk Labs: ScriptPro 2.0 for AutoCAD - new project format with file extension .BPL, ribbon user interface built using WPF, Kean Walmsley, Through the Interface, Oct 29, 2010

Automatically Cropping a Bitmap (Slowly) - looping through each pixel, checking against background color, defining limits of cropped area, helper functions, Kean Walmsley, Through the Interface, Oct 25, 2010

Previewing the Contents of the Clipboard in an AutoCAD Palette Using .NET - running CBS command, displaying palette which updates when clipboard is modified to show its contents, Clipboard Manager, Kean Walmsley, Through the Interface, Oct 21, 2010

Changing the Relative Draw-Order of AutoCAD Objects Based on Their Layer - DrawOrderByLayer tool, DOBYLAYS command, main VB.NET file, Kean Walmsley, Through the Interface, Oct 19, 2010

SortOnVersion in F# - F# script loaded/executed directly from F# Interactive (FSI) component in AutoCAD, Kean Walmsley, Through the Interface, Oct 13, 2010

SortOnVersion & ScriptPro - implementing in VB.NET, using copy/move function, Kean Walmsley, Through the Interface, Oct 11, 2010

Some Miscellaneous BrowsePhotosynth Changes - specific implementation details, various points in Photosynth point cloud ending up on single axis, F# processor, txt2las tool in AutoCAD, Kean Walmsley, Through the Interface, Oct 8, 2010

Revolving an AutoCAD Solid Using .NET - SAP command, creating simple closed polyline, calling RAA command, Kean Walmsley, Through the Interface, Sep 27, 2010

An Updated Version of RegDL Available - RegDL tool, creating demand-loading entries for AutoCAD .NET module, running RegDL.exe, Kean Walmsley, Through the Interface, Sep 21, 2010

Building an Installer - Pt 3 - changing BannerBitmap property, user interface options, updating RegDL, Kean Walmsley, Through the Interface, Sep 17, 2010 (also see Pt 1, Pt 2)

Building an Installer - Pt 1 - using RegDL tool in AutoCAD, Setup Project Wizard, adding custom install locations for application files, Kean Walmsley, Through the Interface, Sep 13, 2010

Building an Installer - Pt 2 - RegDL executable, custom actions view in AutoCAD, Kean Walmsley, Through the Interface, Sep 15, 2010 (also see Pt 1)

More Fun with QR Codes: Encoding Different Types of Data Inside AutoCAD - editing/decoding QR code, implementing QrInput.cs, using QRD command, Kean Walmsley, Through the Interface, Sep 9, 2010

September's Plugin of the Month: DigSigStamp - AutoCAD drawing digitally signed, WorldDraw() display function overruled, displaying appropriate block definition, Kean Walmsley, Through the Interface, Sep 2, 2010

Jigging an Upright, Square, AutoCAD Raster Image Using .NET - creating QR Code raster images inside AutoCAD, using updated QR command, PROPERTIES, ROTATE commands, Kean Walmsley, Through the Interface, Aug 27, 2010

Attaching an 'Upright' Raster Image at a User-Specified Location in an AutoCAD Drawing Using .NET - placing QR code in AutoCAD drawing, raster positioned in upright orientation, running QR command, Kean Walmsley, Through the Interface, Aug 23, 2010

Attaching a (QR Code) Raster Image Using AutoCAD .NET - inserting raster image of QR Code into drawing, using selection functions, running QR command, Kean Walmsley, Through the Interface, Aug 20, 2010

Bringing 3ds Max Point Clouds into AutoCAD 2011 - using TXT2LAS tool, converting PTS file into LAS, POINTCLOUDINDEX, POINTCLOUDATTACH, Kean Walmsley, Through the Interface, Aug 13, 2010

Changing the Layer or Color of a Nested Entity Using .Net (take 2) - using Editor.GetNestedEntity() along with PromptNestedEntityOptions object, Kean Walmsley, Through the Interface, Aug 9, 2010 (also see Pt 1)

Keeping VBA Alive in AutoCAD - Autodesk ending support for VBA, migrating VBA code to .NET, Robert Green, Cadalyst, July 28, 2010

Detaching an AutoCAD External Reference Using .NET - looping selection based on core property of selected object, Kean Walmsley, Through the Interface, July 21, 2010

Swapping AutoCAD Block Attribute Order Using .NET - DBObject.SwapIdWith(), editing attributes, SAR, SAD command, swapping different attributes, Kean Walmsley, Through the Interface, July 16, 2010

Shortening a Set of AutoCAD Lines Using .NET - using Curve.GetSplitCurves() on each line, replacing original line with new using DbObject.HandOverTo(),SHL command, Kean Walmsley, Through the Interface, July 14, 2010

Preview of August's Plug In of the Month: RefUcsSpy - setting files up in world coordinates, attaching them at origin of referencing drawing's WCS, attach commands, changing UCS to WCS, Kean Walmsley, Through the Interface, July 2, 2010

Temporarily Shading a Face of an AutoCAD Solid Using .NET - using temporary hatch, referencing acdbmgdbrep.dll, SHADEFACE, SHADEIDX, SHADECLEAR commands, using AppendLoop() method, Kean Walmsley, Through the Interface, June 28, 2010

Creating Transparent Hatches in AutoCAD Using .NET - TBH command, AppendLoop(), TraceBoundary(), Kean Walmsley, Through the Interface, June 23, 2010

Tracing a Boundary Defined by AutoCAD Geometry Using .NET - Editor.TraceBoundary() function, BOUNDARY, BHATCH, TB commands, creating boundaries code, Kean Walmsley, Through the Interface, Jun 21, 2010

Changing the Case of an MText Object Using AutoCAD's In-Place Editor from .NET - building code into DLL, NETLOADing it, CTU, CTL commands, Kean Walmsley, Through the Interface, Jun 18, 2010

Track Geometric Points in AutoCAD - extension function, osnap settings, using commands, sub-commands like from, point filters, temporary tracking points, tracking, John Hackney, Cadalyst, Jun 17, 2010

Stripping MText Formatting Using AutoCAD's In-Place Editor from .NET - using SMF command to strip formatting from a particular MText object, Kean Walmsley, Through the Interface, Jun 16, 2010

Superelevation Report - Pt 2 - accessing ReportForm_AlignSuper.vb class, view code, running report, checking errors, Christopher Fugitt, Civil 3D Reminders, Jun 16, 2010 (see also Pt 1)

Invoking AutoCAD's MText Editor Programmatically Using .NET - using InplaceTextEditor, COLTXT3 command, invoking MText IPE, Kean Walmsley, Through the Interface, Jun 11, 2010

Allowing Interactive Dragging of a Selection of AutoCAD Objects Using .NET - placing MText in current user coordinate system, COLTXT2 command, acedXformSS() function, Kean Walmsley, Through the Interface, Jun 9, 2010

Programming Languages in AutoCAD - list of descriptions, Erhan Toker, Daily AutoCAD, Jun 3, 2010

Creating Render Material in AutoCAD - 1 - enhanced material editor, Render tab, Erhan Toker, Daily AutoCAD, Jun 1, 2010

Creating Render Material in AutoCAD - 2: Textured Materials - creating a TEXTURED material, monitor color calibration, offset/rotation, Erhan Toker, Daily AutoCAD, Jun 1, 2010

Creating Render Material in AutoCAD - 3: Mapping - 4 kinds of mapping, Erhan Toker, Daily AutoCAD, Jun 1, 2010

Creating Render Materials in AutoCAD - 4: Importance of Lights - SUNPROPERTIES command, technical details, Erhan Toker, Daily AutoCAD, Jun 1, 2010

Creating AcDbMaterial Object - 1 - hasMaterial(...) function, Erhan Toker, Daily AutoCAD, May 31, 2010

Creating AcDbMaterial Object - 2 - creating addMaterial(...) function, Erhan Toker, Daily AutoCAD, May 31, 2010

Creating AcDbMaterial Object - 3 - AcGiMaterialColor, using setAmbient() function, Erhan Toker, Daily AutoCAD, May 31, 2010

Creating AcDbMaterial Object - 4 - using AcGiMapper object, Erhan Toker, Daily AutoCAD, May 31, 2010

June's Plug-In of the Month: Dimension Patrol - for AutoCAD, designers, CAD Managers, checking drawings for dimensions with overridden text, VB.NET source files, Kean Walmsley, Through the Interface, May 31, 2010

Spline Methods in AutoCAD 2011 - drawing smooth NURBS, 3D surface modeling, Fit/CV methods, Heidi Hewett, AutoCAD Insider, May 26, 2010

Working with Files and Directories - using VB.Net, System.IO, GetFiles function, Dir function, Brian Ekins, Mod the Machine, May 25, 2010

Autodesk.Connectivity.WebServices.dll - alternative mechanism for using the Web Services API, instead of creating Web References,  create a regular DLL reference, Doug Redmond, It's All Just Ones and Zeroes, Apr 26, 2010

DXF Codes and AutoLISP - filtering selection sets, creating AutoCAD objects, useful for CNC codes, Orhan Toker, Daily AutoCAD, May 24, 2010

Populating a Tree View Inside AutoCAD with Sheet Set Data Using .NET - changes made to Fenton's code, using SSTREE command, Kean Walmsley, Through the Interface, May 7, 2010

Using Overrules to Highlight AutoCAD Dimensions and Text Using .NET - Kean Walmsley, Through the Interface, Mar 19, 2010

Loading Multiple Line Types into AutoCAD Using .NET - Kean Walmsley, Through the Interface, Mar 16, 2010

Using a DrawJig from F# to Create Spirograph Patterns in AutoCAD - Kean Walmsley, Through the Interface, Mar 12, 2010

Creating Demand-Loading Entries Automatically for Your AutoCAD Application Using C#, F# or VB.NET - Kean Walmsley, Through the Interface, Mar 8, 2010

Using a Jig from F# to Create Spirograph Patterns in AutoCAD - Kean Walmsley, Through the Interface, Mar 5, 2010

March's Plugin of the Month Live on Autodesk Labs: Batch Publish for AutoCAD - using BATCHPUBLISH command, Kean Walmsley, Through the Interface, Mar 1, 2010

Handling COM Calls Rejected by AutoCAD from an External .NET Application - Kean Walmsley, Through the Interface, Feb 26, 2010

Creating Demand-Loading Entries for .NET Modules from Outside of AutoCAD - Kean Walmsley, Through the Interface, Feb 22, 2010

Getting the List of .NET Assemblies Loaded Into AutoCAD from LISP - Kean Walmsley, Through the Interface, Feb 15, 2010

Watching for Deletion of a Specific AutoCAD Block Using .NET - Kean Walmsley, Through the Interface, Feb 12, 2010

Debugging into AutoCAD's .NET API Layer Using Reflector - Pt 2 - decompiling assemblies, Kean Walmsley, Through the Interface, Feb 5, 2010

Debugging into AutoCAD's .NET API Layer Using Reflector - Pt 1 - Kean Walmsley, Through the Interface, Feb 3, 2010

Creating a Nested Layer Group Inside AutoCAD Using .NET - using CNLG command, Kean Walmsley, Through the Interface, Jan 29, 2010

Creating an AutoCAD Group Using .NET - differentiating block, group, introducing CG command to create group, Kean Walmsley, Through the Interface, Jan 25, 2010

Sweeping an AutoCAD Solid Using .NET - Kean Walmsley, Through the Interface, Jan 18, 2010

Creating an AutoCAD Layer Using .NET - using CL command, Kean Walmsley, Through the Interface, Jan 13, 2010

Faceting AutoCAD Curves Using .NET - break AutoCAD curve into series of line segments or facets, Kean Walmsley, Through the Interface, Dec 18, 2009

Creating Non-Rectangular Paper Space Viewports in AutoCAD Using .NET - using subset of ellipse, circle, closed spline, closed polyline, Kean Walmsley, Through the Interface, Dec 14, 2009

Command-Line Scripting of IronPython Code in AutoCAD - implementing command-line interface for querying, executing IronPython script, Kean Walmsley, Through the Interface, Dec 9, 2009

Asynchronous Messages in F# and AutoCAD - Kean Walmsley, Through the Interface, Dec 7, 2009

Getting Your AutoCAD Layer Report Into Excel - Kean Walmsley, Through the Interface, Nov 30, 200

Minor Update to the Layer Reporter Plug-in of the Month - using StringBuilder object in AutoCAD, Kean Walmsley, Through the Interface, Nov 24, 2009

Preview of December's Plug in of the Month: Layer Reporter - running REPORTLAYERS command on complex AutoCAD drawing, Kean Walmsley, Through the Interface, Nov 19, 2009

November Plug In of the Month: Screenshot - capturing screenshots within AutoCAD, Kean Walmsley, Through the Interface, Nov 10, 2009

Detecting the Use of the Shift and Control Keys During an AutoCAD Jig Using .NET - Kean Walmsley, Through the Interface, Nov 5, 2009

Turning AutoCAD Into a Spirograph Using F# - creating Spirograph-style patterns, Kean Walmsley, Through the Interface, Nov 2, 2009

Streamlined QuickSaveAs Command for AutoCAD 2010 - Kean Walmsley, Through the Interface, Oct 30, 2009

Design Iteration #3 of Screenshot, November's Plug-in of the Month - Kean Walmsley, Through the Interface, Oct 28, 2009

Adding Items to an AutoCAD Tool Palette Using .NET - Kean Walmsley, Through the Interface, Oct 23, 2009

Implementing a 'Quick SaveAs' Command in AutoCAD Using .NET - Kean Walmsley, Through the Interface, Oct 21, 2009

Design Iteration #2 of Screenshot, November's Plug-in of the Month - Kean Walmsley, Through the Interface, Oct 12, 2009

Design Iteration #1 of Screenshot, November's Plug In of the Month - Kean Walmsley, Through the Interface, Oct 7, 2009

Taking a Screenshot of a User-Selected Portion of a Drawing Using .NET - transforming from UCS to screen coordinates, Kean Walmsley, Through the Interface, Sep 23, 2009

Adding Block and Xline Offset Support to the OffsetInXref Plugin of the Month - Kean Walmsley, Through the Interface, Sep 21, 2009

Jigging an AutoCAD Solid Using IronRuby and .NET (Yes, Finally) - Kean Walmsley, Through the Interface, Sep 16, 2009

Taking Screenshots of AutoCAD's Main and Drawing Windows Using .NET - CSS command creates screenshots of entire application window and active document, Kean Walmsley, Through the Interface, Sep 9, 2009

Creating and Overriding AutoCAD Dimension Styles Using .NET - attaching dimension style overrides via external entity data, Kean Walmsley, Through the Interface, Sep 7, 2009

Gluing a Point to an AutoCAD Curve Using Overrules From .NET - Pt 3 - making points to be associative to particular curve, Kean Walmsley, Through the Interface, Aug 31, 2009

Gluing a Point to an AutoCAD Curve Using Overrules From .NET - Pt 2 - working with network of curves, Kean Walmsley, Through the Interface, Aug 26, 2009

Allowing a User to Select From Multiple File Formats Inside AutoCAD Using .NET - using open choice, Kean Walmsley, Through the Interface, Aug 21, 2009

Gluing a Point to an AutoCAD Curve Using Overrules From .NET - Pt 1 - using TransformOverrule, Kean Walmsley, Through the Interface, Aug 24, 2009

A Simple Overrule to Change the Way AutoCAD Lines are Displayed Using .NET - running TOG command, Kean Walmsley, Through the Interface, Aug 17, 2009

Hosting WPF Content Inside an AutoCAD Palette - applying effects to static 2D image, Kean Walmsley, Through the Interface, Aug 12, 2009

Knowing When an AutoCAD Object is Grip-Edited Using Overrules in .NET - Kean Walmsley, Through the Interface, Aug 3, 2009

Providing Information on AutoCAD Objects in a Tooltip Using .NET - Kean Walmsley, Through the Interface, Jul 27, 2009

Converting Between C# and VB.NET - links to online conversion tools, Kean Walmsley, Through the Interface, Jul 22, 2009

Adding a Dynamic Password Property to an AutoCAD Object Using .NET - Kean Walmsley, Through the Interface, Jul 20, 2009

Adding a Dynamic Distance Property to an AutoCAD Object Using .NET - Kean Walmsley, Through the Interface, Jul 15, 2009

Triangulating an AutoCAD 3D Solid from a Set of Points Using .NET - Kean Walmsley, Through the Interface, Jul 13, 2009

Triangulating an AutoCAD Sub-Division Mesh from a Set of Points Using .NET - Kean Walmsley, Through the Interface, Jul 6, 2009

Batch-Processing AutoCAD Drawings From LISP Without SDI - LISP code for opening, processing, closing of drawings, Kean Walmsley, Through the Interface, Jun 22, 2009

A New Project Wizard for AutoCAD .NET Development - Kean Walmsley, Through the Interface, Jun 17, 2009

Highlighting Named Blocks Using AutoCAD 2010's Overrule API From .NET - Kean Walmsley, Through the Interface, Jun 15, 2009

Registering AutoCAD Commands with Localized Names Using .NET - Kean Walmsley, Through the Interface, Jun 8, 2009

Creating Fibonacci Spirals in AutoCAD Using F# - creating function returning portion of Fibonacci sequence, Kean Walmsley, Through the Interface, Jun 4, 2009

Creating Demand-Loading Entries Automatically for Your AutoCAD Application Using .NET - Kean Walmsley, Through the Interface, May 28, 2009

Interfacing an External COM Application with a .NET Module In-Process to AutoCAD (Redux) - Kean Walmsley, Through the Interface, May 25, 2009

Interfacing an External COM Application with a .NET Module in-Process to AutoCAD - creating class library, Kean Walmsley, Through the Interface, May 20, 2009

Enabling AutoCAD's Offset to Work on the Contents of Xrefs Using .NET - Kean Walmsley, Through the Interface, May 15, 2009

Using Boo with AutoCAD - Kean Walmsley, Through the Interface, May 13, 2009

Overruling AutoCAD 2010's Entity Display and Explode Using IronRuby - updated code for defining RBLOAD command, Kean Walmsley, Through the Interface, May 11, 2009

Modifying an AutoCAD Object's State Via a Dynamic Property Defined Using .NET - using OPM .NET module, Kean Walmsley, Through the Interface, May 6, 2009

Using an AutoCAD 2010 Overrule to Control the Copying of XData Using .NET - Kean Walmsley, Through the Interface, May 4, 2009

The Power of ObjectARX - introduction to ObjectARX, AutoCAD database concepts, ObjectARX/DBX applications overview, basic custom entity features, Fernando Malard, Autodesk University 2008

Adding Settings to the AutoCAD Options Dialog with VB.NET - accessing AutoCAD's option dialog box, adding tab to options, storing program settings, Mike Tuersley, Autodesk University 2008

Triangulating an AutoCAD Polyface Mesh from a Set of Points Using .NET - Kean Walmsley, Through the Interface, Apr 27, 2009

Overruling AutoCAD 2010's Entity Display and Explode Using IronPython - Kean Walmsley, Through the Interface, Apr 23, 2009

Selected for Speed: Using Selection Sets for Faster Operation - knowing when to implement selection sets for speed improvements, interface elegance, Mary West, Autodesk University 2008

C# .NET Command School - .NET prompting API in AutoCAD 2009, application structure, LISP functions, arguments in .NET, demandload .NET assemblies, Douglas Goforth, Autodesk University 2008

Save Our Source! Converting VBA to VB.NET - setting up new VB.NET project using Microsoft Visual Basic 2005 Express Edition, exporting source code from VBA, running, debugging VB.NET application, Mary West, Autodesk University 2008

Overruling Explode in AutoCAD 2010 Using .NET - using TransformOverrule to customize explode for lines and circles, Kean Walmsley, Through the Interface, Apr 16, 2009

Optimized Overruling in AutoCAD 2010 Using .NET - defining separate overrule classes for each object, Kean Walmsley, Through the Interface, Apr 14, 2009

Let's Get Specific: Customizing the Display of Individual AutoCAD Objects Using .NET - Kean Walmsley, Through the Interface, Apr 10, 2009

Customizing the Display of Standard AutoCAD Objects Using .NET - Kean Walmsley, Through the Interface, Apr 8, 2009

Jigging an AutoCAD Solid Using IronRuby and .NET (Well, Almost) - Kean Walmsley, Through the Interface, Apr 6, 2009

Using IronRuby with AutoCAD - defining RBLOAD command, Kean Walmsley, Through the Interface, Apr 2, 2009

ObjectARX 2010: Dealing with Missing Exports - workaround is to provide implementation of missing functions, Owen Wengerd, Outside the Box, Mar 28, 2009

Customizing the Display of Standard AutoCAD Objects Using F# - using overrule API, Kean Walmsley, Through the Interface, Mar 27, 2009

Free Form Modeling in AutoCAD 2010 Using .NET - automating free form design operations using Solid 3D object, Kean Walmsley, Through the Interface, Mar 25, 2009

Jigging an AutoCAD Solid Using IronPython and .NET - database-resident Solid3d object, Kean Walmsley, Through the Interface, Mar 23, 2009

Using IronPython with AutoCAD - Kean Walmsley, Through the Interface, Mar 20, 2009

Jigging an AutoCAD Block with Attributes Using .NET - adding block reference to database, Kean Walmsley, Through the Interface, Mar 18, 2009

Exposing AutoCAD's Properties Palette Functionality to .NET - Pt 1 - Kean Walmsley, Through the Interface, Mar 13, 2009

Exposing AutoCAD's Properties Palette Functionality to .NET - Pt 2 - Kean Walmsley, Through the Interface, Mar 16, 2009

Painting Properties Between Dynamic AutoCAD Blocks using .NET - Kean Walmsley, Through the Interface, Mar 6, 2009

Accessing the Properties of a Dynamic AutoCAD Block using .NET - Kean Walmsley, Through the Interface, Mar 4, 2009

Smoothly Transitioning Between 3D AutoCAD Views using .NET - Pt 2 - C# routine using spherical linear interpolation algorithm to interpolate between views, Kean Walmsley, Through the Interface, Mar 2, 2009

Smoothly Transitioning Between 3D AutoCAD Views Using .NET - Pt 1 -  Kean Walmsley, Through the Interface, Feb 25, 2009

Creating an Editable AutoCAD Solid Using .NET - method using C# routine, Kean Walmsley, Through the Interface, Feb 20, 2009

The New APIs in AutoCAD 2010 - Pt 1 - code, highlights of Overrule API, Freeform Modeling API, more, Kean Walmsley, Through the Interface, Feb 13, 2009

Migrating your Application to Work with AutoCAD 2010 - discussion on migration issues like new compiler, function signature changes, CUI and UI update, Installer update, Kean Walmsley, Through the Interface, Feb 11, 2009

Parallelized Pixelization Inside AutoCAD Using F# - code to make color averaging routine work in parallel, Kean Walmsley, Through the Interface, Feb 2, 2009

Importing and Pixelizing Images Inside AutoCAD Using F# - F# code for importing bitmap image from file, pixelizing contents and using the 'averaged' pixel colors to modify grid, Kean Walmsley, Through the Interface, Feb 1, 2009

Implementing a Simple Graphing Tool Inside AutoCAD Using F# - Kean Walmsley, Through the Interface, Jan 28, 2009

Nesting Instincts: Getting More Out of Transactions Inside AutoCAD Using .NET - overview on ObjectARX developer's guide, C# code routine, Kean Walmsley, Through the Interface, Jan 26, 2009

Implementing a LOOKAT command for AutoCAD using .NET - C# code routine, Kean Walmsley, Through the Interface, Jan 22, 2009

Selecting the Nearest Face of an AutoCAD Solid Using .NET - C# code routine, Kean Walmsley, Through the Interface, Jan 20, 2009

More Fun with AutoCAD Tables and Their Styles Using .NET - adding information to array of table contents, table title, customizing display, Kean Walmsley, Through the Interface, Jan 15, 2009

Drawing Text Planar to the Screen Inside AutoCAD's Drawing Window Using .NET - Kean Walmsley, Through the Interface, Dec 12, 2008

Reclaiming Memory from Erased AutoCAD Entities Using .NET - using CREATE, DESTROY commands, Kean Walmsley, Through the Interface, Nov 27, 2008

Adding a Custom Tab to AutoCAD's Options Dialog Using .NET - Pt 2 - implementing realistic editing, storage mechanism for application settings, Kean Walmsley, Through the Interface, Nov 21, 2008

Adding a Custom Tab to AutoCAD's Options Dialog Using .NET - Pt 1 - using OPTIONS command, Kean Walmsley, Through the Interface, Nov 19, 2008

Adding Custom Properties to AutoCAD's Rollover Tooltip and Its Quick Properties Panel - Kean Walmsley, Through the Interface, Nov 17, 2008

Implementing Task Dialogs Inside AutoCAD Using .NET - Pt 2 - Kean Walmsley, Through the Interface, Nov 14, 2008

Getting Visual Studio a Little More Cheaply - upgrading to Visual Studio 2008 to create applications for AutoCAD using its managed .NET interface or COM, Kean Walmsley, Through the Interface, Nov 13, 2008

Pitching .NET to a Hardcore C++ Developer - benefits, capabilities of using .NET platform for CAD software development, Kean Walmsley, Through the Interface, Nov 7, 2008

Implementing Task Dialogs Inside AutoCAD Using .NET - Pt 1 - C# code shows basic task dialog, Kean Walmsley, Through the Interface, Nov 10, 2008

Displaying a Context Menu During a Custom AutoCAD Command Using .NET - Kean Walmsley, Through the Interface, Nov 5, 2008

Creating a Custom AutoCAD Table Style Using .NET - C# code routine to define new table style, Kean Walmsley, Through the Interface, Nov 3, 2008

Implementing a Custom AutoCAD Object Snap Mode Using .NET - Kean Walmsley, Through the Interface, Oct 31, 2008

AutoCAD .NET - Developing for AutoCAD Using F# - Part 2 - creating basic F# project in Visual Studio, Kean Walmsley, Through the Interface, Oct 27, 2008

AU Handouts: AutoCAD .NET - Developing for AutoCAD Using F# - Pt 1 - creating basic F# project in Visual Studio, Kean Walmsley, Through the Interface, Oct 15, 2008

Changing the Color of the Contents of an AutoCAD Block Using .NET - using CB command to show AutoCAD color dialog, apply selected color to contents of block, Kean Walmsley, Through the Interface, Oct 15, 2008

An Interview With Don Syme - person behind development of new functional language 'F#', Kean Walmsley, Through the Interface, Oct 10, 2008

Mirroring AutoCAD Entities Using .NET - using c# routine with matrices to transform entities, Kean Walmsley, Through the Interface, Oct 1, 2008

Tired of Not Being Able to NETUNLOAD from AutoCAD? 'Edit and Continue' to the Rescue - Kean Walmsley, Through the Interface, Sep 29, 2008

CAD Manager Programming Topics, Pt 2: AutoLISP - controlling AutoCAD startup, removing, adding, redefining commands, Robert Green, Cadalyst, Sep 24, 2008

Creating a Layer Group Inside AutoCAD Using .NET - C# routine using CLG command, Kean Walmsley, Through the Interface, Sep 24, 2008

Loading .NET Modules Programmatically into AutoCAD - C# code to demonstrate using NETLOAD command, Kean Walmsley, Through the Interface, Sep 16, 2008

On Error Resume Next - continue evaluating code starting with next line after error in Autodesk products customization code, David Koch, The Architect's Desktop, Sep 15, 2008

More Quiet Command-Calling: Adding an Inspection Dimension Inside AutoCAD Using .NET - Kean Walmsley, Through the Interface, Sep 15, 2008

Preventing a .NET Module From Being Loaded by AutoCAD - C# routine using AutoCAD's NETLOAD mechanism on exception thrown to avoid loading, Kean Walmsley, Through the Interface, Sep 8, 2008

No Muttering at the Back! Reducing the Background Noise When Sending Commands to AutoCAD - setting NOMUTT system variable to 1, Kean Walmsley, Through the Interface, Sep 5, 2008

Traversing a 3D Solid's Brep Using AutoCAD 2009's New .NET API - using Brep API from .NET application, Kean Walmsley, Through the Interface, Sep 1, 2008

Creating a Series of AutoCAD Polylines by Exploding a Complex Region Using .NET - Kean Walmsley, Through the Interface, Aug 27, 2008

Creating an AutoCAD Polyline From an Exploded Region Using .NET - Kean Walmsley, Through the Interface, Aug 25, 2008

OpenDCL Quick Intro - Owen Wengerd, Outside The Box, Aug 24, 2008

Preventing an AutoCAD Block From Being Exploded Using .NET - Kean Walmsley, Through the Interface, Aug 18, 2008

Rolling Back the Effect of AutoCAD Commands Using .NET - Kean Walmsley, Through the Interface, Aug 13, 2008

Anchoring AutoCAD Entities to Each Other Using .NET - anchoring circle to line, Kean Walmsley, Through the Interface, Aug 11, 2008

Catching Exceptions Thrown From Dialogs Inside AutoCAD Using .NET - Kean Walmsley, Through the Interface, Aug 8, 2008

The Right Way to Show Modal and Modeless Dialogs in AutoCAD Using .NET - using Application.Show command, it's advantages, Kean Walmsley, Through the Interface, Aug 7, 2008

Using the P/Invoke Interop Assistant to Help Call ObjectARX From .NET - calling unmanaged functions from .NET, Kean Walmsley, Through the Interface, Aug 4, 2008

Implementing a CAD Standards Plug-in For AutoCAD Using .NET - routine used for more specific requirements of geometry oriented standards checking, Kean Walmsley, Through the Interface, Aug 1, 2008

VBA Structure Table - using structure name, pipe description, top elevation/throat elevation and invert elevation details to create structure table in Civil 3D,

Plot Preview Gotcha - to avoid getting hung when using custom plot routine, use modeless form, add user interaction, Dwg Dot Net, July 25, 2008

Choosing the Programming Language to Use for an AutoCAD Development Project - choice depends on factors like legacy codebase, functionality coverage, performance, integration with other technologies, version support, support, Kean Walmsley, Through the Interface, July 28, 2008

Spotlight on .Net instead of ActiveX ? - .NET Form control, properties, methods and events, Volker Joseph, Beyond the Paper, July 14, 2008

Adding and Removing AutoCAD Layer Filters Using .NET - C# code implements commands to list existing layer filters, Commands, LLFS, CLFS, DLF, Kean Walmsley, Through the Interface, July 11, 2008

Reading a Text File Using LISP - draw points, lines, CAD Panacea, Randy McSwain, July 13, 2008

Testing Whether an AutoCAD Drawing is 2D or 3D Using .NET - simple, routine checks EXTMAX for variety of geometry, Kean Walmsley, Through the Interface, July 9, 2008

Customization: Hot Topics - links to most useful tips in Autodesk discussion groups, Melanie Perry, Mistress of the Dorkness, July 8, 2008

Swapping Identities of AutoCAD Objects Using .NET - way to change handle of object through API, Kean Walmsley, Through the Interface, July 7, 2008

Adding a Line to Model Space - get started with .NET programming with simple program, Dwg Dot Net, June 27, 2008

Sample Lines VBA - routine that adds lines using VBA in Civil 3D, ChristopherF, Civil 3D Reminders, July 5, 2008

Conditional Selection of AutoCAD Entities Using .NET - select entities from multiple layers, filtering mechanism, basic concept, example, Kean Walmsley, Through the Interface, July 2, 2008

Update Attributes From a Comma-Delimited File - AutoLISP routine for imports and export of data between an AutoCAD and an Excel spreadsheet, Tony Hotchkiss, Cadalyst, Jul 1, 2008

Getting to Know the Project Draw API - overview procedure, XML representation, more, Through the Interface, Kean Walmsley, June 30, 2008

Turtle Fractals in AutoCAD Using .NET - Part 3 - fractal generation using turtle graphic engine generating more realistic, organic forms, Kean Walmsley, Through the Interface, June 23, 2008

Turtle Fractals in AutoCAD Using .NET - Part 2 - fractal generation using turtle graphic engine generating  more realistic, organic forms, Kean Walmsley, Through the Interface, June 23, 2008

A Simple Turtle Graphics Implementation in AutoCAD Using .NET - testing TurtleEngine capabilities inside AutoCAD, creating a series of shapes of different pen colours and widths, Kean Walmsley, Through the Interface, June 18, 2008

Cleaning Up After Yourself: How and When to Dispose of AutoCAD Objects in .NET - working with IDisposable objects inside AutoCAD, 3 scenarios to look in and good practice to explicitly dispose it manually or automatically, Through the Interface, Kean Walmsley, June 16, 2008

Zooming to a Window or Entity Inside AutoCAD With .NET - Kean Walmsley, Through the Interface, June 6, 2008 

Sectioning an AutoCAD Solid Using F# - Kean Walmsley, Through the Interface, June 2, 2008

Filtering Windows Messages Inside AutoCAD Using .NET - Kean Walmsley, Through the Interface, May 30, 2008

Generating Fractals Inside AutoCAD Using F# - Kean Walmsley, Through the Interface, May 28, 2008

Sectioning an AutoCAD Solid Using .NET - Kean Walmsley, Through the Interface, May 22, 2008

Sweeping an AutoCAD Surface Using .NET - generating SweptSurface, Kean Walmsley, Through the Interface, May 22, 2008

Deleting Unused Annotation Scales in AutoCAD Using .NET - using Database.Purge(), Kean Walmsley, Through the Interface, May 19, 2008

An Automatic Numbering System For AutoCAD Blocks Using .NET - Part 4 - Kean Walmsley, Through the Interface, May 16, 2008

Debugging ObjectARX: Break on Exception - examining debug output window and breaking exception in Visual Studio, Owen Wengerd, Outside The Box, May 12, 2008

An Automatic Numbering System for AutoCAD Blocks Using .NET - Part 3 - using deletion, movement and compaction of numbered objects, Kean Walmsley, Through the Interface, May 12, 2008

An Automatic Numbering System For AutoCAD Blocks Using .NET - Part 2 - introducing NumberedObjectManager class, Kean Walmsley, Through the Interface, May 9, 2008

An Automatic Numbering System For AutoCAD Blocks Using .NET - Part 1 - Kean Walmsley, Through the Interface, May 7, 2008

Storing Custom AutoCAD Application Settings in the Registry Using .NET - Kean Walmsley, Through the Interface, May 5, 2008

Finding All the AutoCAD Entities on a Particular Layer Using .NET - Kean Walmsley, Through the Interface, May 2, 2008

A Cool Tool For Identifying .NET API Enhancements - using Framework Design Studio, Kean Walmsley, Through the Interface, Apr 24, 2008

The New RibbonBar API in AutoCAD 2009 - introducing Windows Presentation Foundation and understanding code behind ribbon layout, Kean Walmsley, Through the Interface, Apr 9, 2008

Extracting XML Data From Drawings Using a New .NET API in AutoCAD 2009 - using data extraction API for extracting data from single drawing, Kean Walmsley, Through the Interface, Apr 7, 2008

Automatic Closing of AutoCAD Objects With ObjectARX SmartPointers - Kean Walmsley, Through the Interface, Apr 3, 2008

Using a Jig to Rotate an AutoCAD Entity Via .NET - Kean Walmsley, Through the Interface, Mar 28, 2008

Initialization Code in Your F# AutoCAD Application - Kean Walmsley, Through the Interface, Mar 25, 2008

Implementing Your Own AutoCAD Color Combobox Control Using .NET - Kean Walmsley, Through the Interface, Mar 20, 2008

Recursive F# Code to Generate Random Point Clouds Inside AutoCAD - Kean Walmsley, Through the Interface, Feb 29, 2008

Using Reflector to Diagnose Tail Call Optimization in F# - Kean Walmsley, Through the Interface, Feb 27, 2008

Pointing at Clouds: More Random Musings On AutoCAD and F# - Kean Walmsley, Through the Interface, Feb 25, 2008

Parallelizing Robotic AutoCAD Hatching with F# and .NET - Kean Walmsley, Through the Interface, Feb 21, 2008

Robotic Hatching Inside AutoCAD Using .NET - Kean Walmsley, Through the Interface, Feb 14, 2008

Modifying the Color, Linetype and Lineweight of an AutoCAD Entity Using Standard Dialogs From .NET - Kean Walmsley, Through the Interface, Feb 12, 2008

Using Standard AutoCAD Dialogs to Select Colors, Linetypes and Lineweights With .NET - Kean Walmsley, Through the Interface, Feb 8, 2008

A Brief Information About ObjectARX - AutoCAD programming method that uses C++ language, M. Mazhar Basa, Daily AutoCAD, Feb 1, 2008

Building an NSIS Installer for Deploying a LISP or DVB File - Josh Johnson.com, Jan 9, 2008

Adding Aliases for Custom AutoCAD Commands - editing acad.pgp file, Kean Walmsley, Through the Interface, Jan 31, 2008

Using F# Asynchronous Workflows to Simplify Concurrent Programming in AutoCAD - Kean Walmsley, Through the Interface, Jan 25, 2008

Turning AutoCAD Into an RSS Reader With F# - Kean Walmsley, Through the Interface, Jan 23, 2008

DRX for Dummies - explaining DRX and ARX, Deelip Menezes, Jan 22, 2008

Configuring Visual Studio to Debug .NET Framework Source Code - Shawn Burke's Blog, Jan 16, 2008

Understanding the Properties of Textual Linetype Segments in AutoCAD - Kean Walmsley, Through the Interface, Jan 11, 2008

Creating a Complex AutoCAD Linetype Containing Text Using .NET - Kean Walmsley, Through the Interface, Jan 9, 2008

Creating an AutoCAD Linetype Programmatically Using .NET - Kean Walmsley, Through the Interface, Jan 7, 2008

Launching AutoCAD With a Specific Profile Using .NET - Kean Walmsley, Through the Interface, Dec 21, 2007

Microbenchmarking C# Code - tagging functions with attribute for benchmarking, Kean Walmsley, Through the Interface, Dec 19, 2007

Getting AutoCAD's Current Directory From a .NET Application - editing "Start In" property, Kean Walmsley, Through the Interface, Dec 17, 2007

Launching AutoCAD From a .NET Application - understanding out-of-process and in-process application interaction, Kean Walmsley, Through the Interface, Dec 14, 2007

Creating an AutoCAD Wipeout Using .NET - creating wipeout based on array of points, Kean Walmsley, Through the Interface, Dec 12, 2007

Getting the Names of the Colors in an AutoCAD Color-Book Using .NET - Kean Walmsley, Through the Interface, Dec 10, 2007

Using a Color Book Entry to Set the Color of an AutoCAD Entity Using .NET - Kean Walmsley, Through the Interface, Dec 7, 2007

Metaprogramming with AutoCAD - Part 3 - using F# code, Kean Walmsley, Through the Interface, Nov 26, 2007

Metaprogramming with AutoCAD - Part 2 - implementing dynamic metaprogramming for C# and VB.NET, Kean Walmsley, Through the Interface, Nov 19, 2007

Metaprogramming with AutoCAD - Part 1 - writing code that can create other code and even modify itself, Through the Interface, Nov 19, 2007

Getting theTotal Volume of 3D Solids in an AutoCAD Model Using F# - Kean Walmsley, Through the Interface, Nov 16, 2007

More Fun with F# and AutoCAD: String Extraction and Manipulation - Kean Walmsley, Through the Interface, Nov 13, 2007

Using AJAX to Generate Pages Hosting Freewheel Views - Kean Walmsley, Through the Interface, Nov 9, 2007

A Mathematical F# Application Integrating With AutoCAD Via .NET - Kean Walmsley, Through the Interface, Nov 5, 2007

F# - A Perfect Fit for AutoCAD .NET Programming? - functional programming F# is suitable for technical computing, Kean Walmsley, Through the Interface, Oct 31, 2007

My First F# Application For AutoCAD - learning basics of F# language, Kean Walmsley, Through the Interface, Oct 31, 2007

AU Handouts: Enriching Your DWF - Part 2 - using DWF Toolkit and linking 2D with 3D DWF data, Kean Walmsley, Through the Interface, Oct 30, 2007

AU Handouts: Enriching Your DWF - Part 1 - creating DWFx files, publishing DWF and plotting DWFx from AutoCAD, Kean Walmsley, Through the Interface, Oct 26, 2007

AU Handouts: There's More to .DWG Than AutoCAD - Part 3 - building full editing product using AutoCAD OEM, Kean Walmsley, Through the Interface, Oct 24, 2007

AU Handouts: There's More to .DWG Than AutoCAD - Part 2 - using DWG thumbnail in simple application and embedding DWG TrueView in HTML page or dialog, Kean Walmsley, Through the Interface, Oct 22, 2007

AU Handouts: There's More to .DWG Than AutoCAD - Part 1 - creating 3D model in AutoCAD and accessing it using .NET, Kean Walmsley, Through the Interface, Oct 17, 2007

Plotting a Window From AutoCAD Using .NET - Kean Walmsley, Through the Interface, Oct 11, 2007

Allowing Selection of an AutoCAD Plot Device and Media Name Using .NET - Kean Walmsley, Through the Interface, Oct 9, 2007

Previewing and Plotting Multiple Sheets in AutoCAD Using .NET - Kean Walmsley, Through the Interface, Oct 4, 2007

Previewing and Plotting a Single Sheet in AutoCAD Using .NET - Kean Walmsley, Through the Interface, Oct 1, 2007

ObjectDBX/RealDWG using VB.NET - opening drawing with ObjectDBX in AutoCAD 2008, JTB World, Sep 27, 2007

Driving a Multi-Sheet AutoCAD Plot Using .NET - Kean Walmsley, Through the Interface, Sep 29, 2007

Changing Widths on Sample Lines - using 'from corridor stations' function in Civil 3D, Ove Cervin, From the Ground Up, Sep 21, 2007

Creating a Multileader in AutoCAD Using a jig From .NET - Kean Walmsley, Through the Interface, Sep 21, 2007

Accessing the Active Space or Layout in an AutoCAD Drawing Using .NET - Kean Walmsley, Through the Interface, Sep 10, 2007

Creating an AutoCAD Multileader Spraying Out from Central Text Using .NET - Kean Walmsley, Through the Interface, Sep 6, 2007

Creating a Spline-Segment Multileader in AutoCAD Using .NET - Kean Walmsley, Through the Interface, Sep 3, 2007

Updating an AutoCAD Table Linked to an Excel Spreadsheet Using .NET - Kean Walmsley, Through the Interface, Aug 24, 2007

Using AutoCAD's File Selection Dialog from .NET - Kean Walmsley, Through the Interface, Aug 21, 2007

Creating an AutoCAD Table Linked to an Excel Spreadsheet Using .NET - Kean Walmsley, Through the Interface, Aug 22, 200

Programming Languages in AutoCAD - summary of programming languages available in AutoCAD, Erhan Toker, Daily AutoCAD, Aug 20, 2007

Purging Registered Application Names from a Folder of AutoCAD Drawings Using .NET - Kean Walmsley, Through the Interface, Aug 15, 2007

Purging Registered Application Names in the Current AutoCAD Drawing Using .NET - Kean Walmsley, Through the Interface, Aug 13, 2007

Moving Entities from One AutoCAD Layer to Another Using .NET - Kean Walmsley, Through the Interface, Aug 10, 2007

Updating a Specific Attribute Inside a Folder of AutoCAD Drawings Using RealDWG from .NET - Kean Walmsley, Through the Interface, August 8, 2007

A Handy .NET Class to Help Manage Long Operations in AutoCAD - Kean Walmsley, Through the Interface, August 6, 2007

Generating Koch Fractals in AutoCAD Using .NET - Part 2 - Kean Walmsley, Through the Interface, August 2, 2007

Generating Koch Fractals in AutoCAD Using .NET - Part 1 - Kean Walmsley, Through the Interface, July 30, 2007

Updating a Specific Attribute Inside a Folder of AutoCAD Drawings Using .NET - Kean Walmsley, Through the Interface, July 25, 2007

Updating a Specific Attribute Inside an AutoCAD Drawing Using .NET - Kean Walmsley, Through the Interface, July 23, 2007

Accessing DWG Files Not Open in the AutoCAD Editor Using .NET - Kean Walmsley, Through the Interface, July 18, 2007

Using a Palette From .NET to Display Properties of Multiple AutoCAD Objects - Kean Walmsley, Through the Interface, July 16, 2007

Using a Modeless .NET Dialog to Display Properties of Multiple AutoCAD Objects - Kean Walmsley, Through the Interface, July 9, 2007

Applying a Gradient Fill to an AutoCAD Hatch Using .NET - Kean Walmsley, Through the Interface, July 6, 2007

Using a Modeless .NET Dialog to Display AutoCAD Object Properties - Kean Walmsley, Through the Interface, June 29, 2007

sUsing a Modal .NET Dialog to Display AutoCAD Object Properties - Kean Walmsley, Through the Interface, June 25, 2007

Creating a Table of Block Attributes in AutoCAD Using .NET - Part 2 - Kean Walmsley, Through the Interface, June 18, 2007

Creating a Table of Block Attributes in AutoCAD Using .NET - Part 1 - Kean Walmsley, Through the Interface, June 14, 2007

Embedding Fields in an AutoCAD Table Using .NET - Kean Walmsley, Through the Interface, June 11, 2007

Creating an AutoCAD Table Using .NET - Kean Walmsley, Through the Interface, June 6, 2007

Creating an AutoCAD Table Containing Block Images Using .NET - Kean Walmsley, Through the Interface, June 8, 2007

Showing a Splash-Screen from Your AutoCAD .NET Application - Kean Walmsley, Through the Interface, June 1, 2007

Getting the Type of an AutoCAD Solid Using .NET - Kean Walmsley, Through the Interface, May 29, 2007

Displaying a Progress Meter During Long Operations in AutoCAD Using .NET - Part 1 - using P/Invoke to display AutoCAD's progress meter from .NET, Kean Walmsley, Through the Interface, May 25, 2007

Using a Jig from .NET to Multiply Insert AutoCAD Blocks - Kean Walmsley, Through the Interface, May 18, 2007

Using a Jig from .NET to Multiply Insert AutoCAD Blocks - Part 2 - Kean Walmsley, Through the Interface, May 22, 2007

VBA Foundations for AutoCAD, Part 9 - understanding the types of errors and using the debugging tools in AutoCAD, Richard Binning, AUGI, May 2007 (requires free registration)

Creating a Partial CUI File Using .NET and Loading it Inside AutoCAD - Kean Walmsley, Through the Interface, May 14, 2007

Adding a Context Menu to AutoCAD Objects Using .NET - counting the selected entities, Kean Walmsley, Through the Interface, May 4, 2007

It's All in the Context: Adding a Default Menu to Your AutoCAD Application Using .NET - Kean Walmsley, Through the Interface, May 7, 2007

Loading the Right Version of an ObjectARX Module into 32- or 64-bit AutoCAD - Kean Walmsley, Through the Interface, April 20, 2007

Taking a Snapshot of the AutoCAD Model (Take 2) - calling SetViewFromViewport() specifying the viewport number held in CVPORT, Kean Walmsley, Through the Interface, April 18, 2007

Iterating Through a Polyline's Vertices Using AutoCAD .NET - Kean Walmsley, Through the Interface, April 11, 2007

VBA Foundations for AutoCAD, Part 8 - laws of error handling and VBA routines, Richard Binning, AUGI, April 2007 (requires free registration)

Rendering AutoCAD Models Offscreen Using .NET - Kean Walmsley, Through the Interface, April 5, 2007

Taking a Snapshot of the AutoCAD Model Using .NET - Kean Walmsley, Through the Interface, April 9, 2007

Adding XData to AutoCAD Entities Using .NET - Kean Walmsley, Through the Interface, April 2, 2007

Manipulating the Draw Order of a Newly Created AutoCAD Hatch Using .NET - Kean Walmsley, Through the Interface, March 30, 2007

Closing All Open AutoCAD Documents from a .NET Application - Kean Walmsley, Through the Interface, March 23, 2007

Showing AutoCAD's Hatch Dialog from a .NET Application - Kean Walmsley, Through the Interface, March 16, 2007

Getting the List of .NET-defined Commands in AutoCAD - Kean Walmsley, Through the Interface, March 15, 2007

VBA Foundations for AutoCAD, Part 7 - learning about forms and creating a graphically rich program, Richard Binning, AUGI, March 2007 (requires free registration)

Replacing AutoCAD's OPEN Command Using .NET - Kean Walmsley, Through the Interface, March 4, 2007

Allowing Users to Escape from Long Operations in AutoCAD .NET - using a message filter, Kean Walmsley, Through the Interface, February 28, 2007

Using the COM Interface for AutoCAD Objects from .NET - Kean Walmsley, Through the Interface, February 21, 2007

VBA Foundations for AutoCAD, Part 6 - understanding VBA's built-in functions: math functions, conversion functions, and file management functions, Richard Binning, AUGI, February 2007 (requires free registration)

Using .NET Reflection with AutoCAD to Change Object Properties - Part 2 - Kean Walmsley, Through the Interface, February 7, 2007

Using .NET Reflection with AutoCAD to Change Object Properties - Part 1 - Kean Walmsley, Through the Interface, February 5, 2007

Changing the Color of Nested AutoCAD Entities Through .NET - Kean Walmsley, Through the Interface, February 2, 2007

Adding to the AutoCAD Pickfirst Set with .NET - Kean Walmsley, Through the Interface, January 30, 2007

One for the Bit-Twiddlers - using Reflector to optimize code based on the resultant IL created, Kean Walmsley, Through the Interface, January 26, 2007

More on IP Protection and Obfuscation - pre-compilation to native code will help in managing code, Kean Walmsley, Through the Interface, January 19, 2007

Reflecting on AutoCAD .NET - exploring reflection and reflector tool, Kean Walmsley, Through the Interface, January 24, 2007

Protecting Intellectual Property in AutoCAD Application Modules - considering ObjectARX, LISP, VB6, VBA and .NET language, Kean Walmsley, Through the Interface, January 16, 2007

Managed Application Templates for VB and C# Express Editions - Kean Walmsley, Through the Interface, January 18, 2007

Creating an AutoCAD Leader with a Different Arrowhead Using .NET - Kean Walmsley, Through the Interface, January 12, 2007

Creating AcDbMaterial Object 4: Creating a Textured Material - defining texture properties using AcGiMaterialMap object in AutoCAD, Erhan Toker, Daily AutoCAD, January 17, 2007

Creating AcDbMaterial Object 3 - creating a simple texture material with a diffuse color in AutoCAD, Erhan Toker, Daily AutoCAD, January 11, 2007

VBA Foundations for AutoCAD, Part 5 - understanding the terms variables, data type, control structures, and more, Richard Binning, AUGI, January 2007 (requires free registration)

Object ARX Software Development Kit - exploring the contents of ObjectARX SDK, M. Mazhar Basa, Daily AutoCAD, December 15, 2006

Highlighting a Nested AutoCAD Block Using .NET - code extended to define two commands viz. HLNESTEDENT, HLNESTEDBLK, uses InternalHighlightNested(), Kean Walmsley, Through the Interface, December 15, 2006

Highlighting an AutoCAD Entity in a Nested Block Using .NET - provides solution to the problem of highlighting the nested entity returned by the Editor.GetNestedEntity() method, Kean Walmsley, Through the Interface, December 13, 2006

Creating AcDbMaterial Object 2 - adding a new material to the database in AutoCAD, Erhan Toker, Daily AutoCAD, December 13, 2006

VBA Foundations for AutoCAD, Part 4 - writing good code using VBE and Microsoft's IntelliSense, Richard Binning, AUGI, December 2006 (requires free registration)

Creating an AcDbMaterial Object - 1 - checking for duplication of material in the AutoCAD database, Erhan Toker, Daily AutoCAD, December 7, 2006

Linking Circles, Part 5: Animating the Snake - LISP code for the original circle linking application, Kean Walmsley, Through the Interface, December 5, 2006

Linking Circles, Part 4: Adding 3D - adding support to create chains of spheres, Kean Walmsley, Through the Interface, December 5, 2006

Linking Circles, Part 1: Using .NET Events to Relate AutoCAD Geometry - Kean Walmsley, Through the Interface, November 27, 2006

Linking Circles, Part 2: Getting Persistent - persisting the link data in the AutoCAD drawing file, Kean Walmsley, Through the Interface, November 30, 2006

Linking Circles, Part 3: Automatic Linking on Circle Creation - Kean Walmsley, Through the Interface, December 1, 2006

Components of ObjectARX Applications - functions of ARX and DBX files, C++ Compiler, ARXWizard, AutoCAD Libraries, and more, M. Mazhar Basa, Daily AutoCAD, November 28, 2006

Finding the Location of a .NET Module - identify the current assembly or get the assembly helping current code executing, Kean Walmsley, Through the Interface, November 22, 2006

Two Methods for Selecting Entities at a Particular Location - using a predefined method or iterating over the entire database in AutoCAD, Kean Walmsley, Through the Interface, November 21, 2006

Advanced Jigging with AutoCAD .NET - Adding Keywords - using keywords for arc segments and undo, Kean Walmsley, Through the Interface, November 17, 2006

Controlling Interactive Polyline Creation - Part 3 - implementing a basic Jig to create polylines in AutoCAD, Kean Walmsley, Through the Interface, November 14, 2006

Controlling Interactive Polyline Creation - Part 1 - using MYPOLY and PLINE commands in AutoCAD, Kean Walmsley, Through the Interface, November 8, 2006

Controlling Interactive Polyline Creation - Part 2 - using GetPoint() to request vertex information from the user in AutoCAD, Kean Walmsley, Through the Interface, November 14, 2006

VBA Foundations for AutoCAD, Part 3 - exploring the Visual Basic Editor, Richard Binning, AUGI, November 2006 (requires free registration)

Loading a Partial CUI and Making Its Toolbars Visible Through .NET - Kean Walmsley, Through the Interface, November 1, 2006

Blocking AutoCAD Commands from .NET - Kean Walmsley, Through the Interface, November 1, 2006

Per-document Data in AutoCAD .NET Applications - Part 2 - storing and accessing per-document data in the UserData property, Kean Walmsley, Through the Interface, October 19, 2006

Transparent Splash Screen as a Modeless Dialog - creating modeless splash window with the use of C++ (ObjectARX), managed code (.NET) and Windows Forms for AutoCAD, Nikolay Poleshchuk

Per-Document Data in ObjectARX - roles of SDI, Falsely MDI-Aware and Falsely MDI-Aware versions, Kean Walmsley, Through the Interface, October 10, 2006

Per-document Data in AutoCAD .NET Applications - Part 1 - define commands as instance members of a class to store per-document data, Kean Walmsley, Through the Interface, October 12, 2006

Some Background to AutoCAD's MDI Implementation and Per-Document Data - the switch to a Multiple Document Interface in AutoCAD 2000 was more involved than one would suspect, Kean Walmsley, Through the Interface, October 4, 2006

VBA Foundations for AutoCAD, Part 2 - various components of AutoCAD's VBA integrated development environment, Richard Binning, AUGI, October 2006 (requires free registration)

Working with Specific AutoCAD Object Types in .NET - Kean Walmsley, Through the Interface, September 25, 2006

Dimension Centerlines Cant Get Any Easier! - using CENDIM command in AutoCAD to select a linear dimension, Mark Douglas, In the Dynamic Interface, September 22, 2006

VBA Foundations, Part 1 - history of VBA in AutoCAD and benefits of using VBA, Richard Binning, AUGI, September 2006 (requires free registration)

Calling DIMARC from Visual LISP - selecting the entity when calling DIMARC command programmatically from LISP in AutoCAD, Kean Walmsley, Through the Interface, August 18, 2006

Selecting the Edge of a Nested Solid in ObjectARX - selecting a subentity and a nested entity, Adam Nagy, Through the Interface, August 25, 2006

Import Blocks From an External DWG File Using .NET - Kean Walmsley, Through the Interface, August 18, 2006

Breaking it Down - A Closer Look at the C# Code for Importing Blocks - Kean Walmsley, Through the Interface, August 21, 2006

Canceling an Active Command in AutoCAD - sending escape characters to AutoCAD to cancel a command, Kean Walmsley, Through the Interface, August 14, 2006

Techniques for Calling AutoCAD Commands Programmatically - adding a line in AutoCAD using LISP, VBA or ObjectARX code, Kean Walmsley, Through the Interface, August 11, 2006

New EplotView DWF & PDF viewer Palette - VB.net program to view and print DWF/PDF files directly from a palette in AutoCAD, Mark Douglas, In the Dynamic Interface, July 31, 2006

Advanced Visual Studio Debugging: How to Stop Stepping into Certain Functions - executing the code in debugger to avoid object constructors, Kean Walmsley, Through the Interface, July 28, 2006

Advanced Visual Studio Debugging: Automatic Expansion of Watched Variables - entering ObjectARX datatypes, AcGePoint3d and AcGeMatrix3d, into autoexp.dat file, Kean Walmsley, Through the Interface, July 24, 2006

Calling the DWFRender Web Service from HTML - considering web methods pdkVersion, pageCount and load to call back the data, Kean Walmsley, Through the Interface, July 21, 2006

Project Freewheel: Losing Control! - embedding a navigable DWF or static image of a DWF and getting some data regarding a DWF using Project Freewheel, Kean Walmsley, Through the Interface, July 20, 2006

Debugging Using Express Editions - enabling Visual Basic Express debugging using ".vbproj.user" file, Kean Walmsley, Through the Interface, July 6, 2006

Getting Started with AutoCAD and .NET - using the ObjectARX Wizard to define Asdkcmd1 command with the help of VB.NET application, Kean Walmsley, Through the Interface, July 3, 2006

Getting the ObjectARX Wizard to Work with Visual Studio Express Editions - creating registry key to install the ObjectARX Wizards and copying the files to Express installation, Cyrille Fauvel of DevTech EMEA, Through the Interface, July 5, 2006

How to Find Files in the AutoCAD Search Path - find ACAD.PGP file, for example, using a simple AutoLISP, BrianMorse.com, February 1, 2006

Linking AutoCAD VBA to a VB DLL - reference a Visual Basic Dynamic Link Library within AutoCAD VBA in AutoCAD 2006, Jim Dowthwaite, area 31, January 13, 2006

Copy Objects to ALL Layouts - code for AutoCAD to apply information to all layout tabs, Mark Douglas, In The Dynamic Interface, December 12, 2005

Working with Environment Variables Through AutoLISP - a LISP tutorial to use the Shell object to manipulate environment variables in AutoCAD, Lee Ambrosius, Hyperpics, December 9, 2005

Creating a New Document in AutoCAD with AutoLISP - create a new document using AutoLISP, Lee Ambrosius, Hyperpics, December 8, 2005

Printing a MS Word Doc Using AutoLISP - print your MS Word document while working in AutoCAD, Lee Ambrosius, Hyperpics, December 7, 2005

System Variable: CDATE - AutoCAD system variable 'CDATE' helps in setting calendar date and time, David Hardin, AutoCAD Tutorials, December 6, 2005

Which Drives are Available? - using the FSO object to find out all available drives in the machine through AutoLISP, Lee Ambrosius, Hyperpics, December 6, 2005

Obtaining a Short File Name Through LISP - a LISP tutorial to use the File System Object in AutoCAD, Lee Ambrosius, Hyperpics, December 4, 2005

AutoCAD Tips from Our Readers - a fun clock, substituting text in objects, correcting elevations, personalizing your settings, finding 3D solid interference and creating your own hatch patterns, Bill Kramer, Cadalyst Management, October 14, 2005

AutoCAD Tips from Our Readers - tips on rotating objects, creating selection sets, breaking lines, creating invisible objects and archiving, Bill Kramer, Cadalyst Management, September 15, 2005

Dynamic Cut Symbol - AutoCAD LISP code for creating a dynamic 'cut symbol' block, Mark Douglas, In The Dynamic Interface, September 17, 2005

TIPniques: Mind the Gap - a tutorial to make non-continuous linetypes smoothly in AutoCAD, Mike Perry, AUGI, September 2005 (may require free registration)

Discover the VBA Extensibility Library, Part 2 - navigate the various parts that make up a typical VBA macro, Richard Binning, AUGI, September 2005 (may require free registration)

AutoCAD Deployment Tips - possible fix for AutoCAD hanging during initialization and a scrip to turn off the Map Workspace, RK McSwain, CAD Panacea, September 2, 2005

AutoCAD Tips from Our Readers - Visual LISP to create 3D points, scale and rotate multiple objects, queue objects, more, Bill Kramer, Cadalyst Management, August 15, 2005

ADT: VBScripting Resources List - online resources for Visual Basic, Richard Binning, beside the cursor, August 18, 2005

Toggle Wipeout Frames - Lisp routine to toggle the visibility of wipeout frames,  RK McSwain, CAD Panacea, August 19, 2005  

Discover the VBA Extensibility Library - exploring Microsoft VBE Library 5.3 to get objects that can be used to work with the Visual Basic Editor, Richard Binning, AUGI, August 2005 (may require free registration)

Dynamic Lisp Code - get the lisp code selection set to make more uses of dynamic blocks, Mark Douglas, In the Dynamic Interface, July 25, 2005

AutoCAD Tips from Our Readers - a hot tip for AutoCAD 2006 customization, tips for multi-line text, drawing rebar, reactor-based text fill, callouts with incremental numbering, Bill Kramer, Cadalyst AEC, July 15, 2005

AutoCAD Commands in C# - using C#, recreating the "Hello World" example by putting the text into AutoCAD's command line and into an MText object, Mike Tuersley, Cadalyst AEC, July 15, 2005

The One-Click System and VBA - a tutorial exploring Visual Basic functions that duplicate existing functions contained in acad.lsp and acaddoc.lsp routines, Richard Binning, AUGI, July 2005 (may require free registration)

Drawing Log Part 2 - get the code (and place it in your ACADDOC.lsp) to keep track of users actions, Mark Douglas, In The Dynamic Interface, July 12, 2005

Mtext Spell Checker - create MTEXT on a desired layer and then run spell check once its been created, Mark Douglas, In the Dynamic Interface, July 8, 2005

How Do I Keep My BASE POINT Centered? - a short tip to manage your BASE POINTS for dynamic blocks, Mark Douglas, In the Dynamic Interface, July 1, 2005

VBA Plotting and the BACKGROUNDPLOT Variable - system variable "BACKGROUNDPLOT" should be set to 0 prior to plotting in VBA, Richard Binning, beside the cursor, June 30, 2005

Dynamic Block Tooltips - use DONUT command at dynamic block grips to avoid confusion about dynamic block properties, Mark Douglas, In the Dynamic Interface, June 27, 2005

Extracting All Blocks in a Drawing - code for finding and exporting several blocks in one go, Jim Dowthwaite, Area 31, June 28, 2005

Make Viewports Code - this code will help users create viewports consistently, Mark Douglas, In the Dynamic Interface, June 27, 2005

AutoCAD Tips from Our Readers - from tips on placing notes and manipulating text objects to slot drawing utility, the readers share it all, Bill Kramer, Hot Tip Harry, Cadalyst, June 15, 2005

Sheet Set Templates Code & Helpful Paths - a simple Lisp code to map sheet paths with AutoCAD, Mark Douglas, In the Dynamic Interface, June 22, 2005

AutoCAD Commands in VB .NET - recreating the "Hello World" example by throwing the text into AutoCAD's command line and into an MText object, Mike Tuersley, Cadalyst Management, June 15, 2005

AutoCAD Layer Filters - some tips on how to delete the extra baggage of layer filters which can cripple performance, Beth Powell, Beth's CAD Blog, June 7, 2005

Class 14 - Creating a Custom Entity (Step By Step) - creating an entity that contains some features that will help users to see what is possible using ObjectARX, Fernando Malard, ObjectARX for Dummies, June 4, 2005

First ObjectARX for Dummies Contest - a contest about AutoCAD 2006 new features where participants will create ObjectARX samples, Fernando Malard, ObjectARX for Dummies, May 23, 2005

Class 13 - Deriving from AcDbEntity - creating custom entities derived from AcDbEntity, Fernando Malard, ObjectARX for Dummies, May 27, 2005

Lab 3 - Solved - solution to AutoCAD tutorial about creating a custom object, Fernando Malard, ObjectARX for Dummies, May 20, 2005

Going. Net - there is no need for Visual Studio. Net to write .Net code for AutoCAD 2006, Mike Tuersley, Cadalyst Management, May 15, 2005

Lab 3 - Creating a Custom Object - how to create the first part of a complete custom shape application, Fernando Malard, ObjectARX for Dummies, May 8, 2005

Class 12 - Deriving from AcDbObject - custom objects can help you construct complex application structures and intelligent data storage, Fernando Malard, ObjectARX for Dummies, May 1, 2005

Loading Express Tools in 2006 - if you can't find the Express Tools menu in AutoCAD, type in CUILOAD which replaced the MENULOAD command, Mark W. Kiker, Caddmanager.com, April 24, 2005

Lab 2 - Solved - the proposed layout in the solution has been created with the combo and select button, Fernando Malard, ObjectARX for Dummies, April 24, 2005

Lab 2 - Using a MFC Dialog - creating a simple ObjectARX module with DLGCOLOR, Fernando Malard, ObjectARX for Dummies, April 16, 2005

Class 10 - Using MFC - use of MFC will allow better interfaces for ObjectARX applications, Fernando Mallard, ObjectARX for Dummies, April 11, 2005

ARXWizard for AutoCAD 2006 - Interview with Cyrille Fauvel (Autodesk) - Autodesk developer gives insight on the ARXWizard in AutoCAD 2006, Fernando Malard, ObjectARX for Dummies, April 5, 2005

AutoCAD 2006 .NET documentation - the ObjectARX managed wrapper classes now include jig and prompt support, JTB World Blog, March 30, 2005

Class 8 - Selection Sets - AutoCAD programming tutorial, interact with users and let applications access information from drawing screen, Fernando Malard, ObjectARX for Dummies, March 27, 2005

Lab 1 - Creating and Editing Entities - how to create a simple ObjectARX module with two commands, Fernando Malard, March 15, 2005

What's Changed in the ActiveX API? - AutoCAD 2004/2005 - changes in ActiveX API for AutoCAD 2004 and AutoCAD 2005, Lee, Hyperpics Blogs, March 14, 2005

Class 3A - Minimum Application - how to implement the minimum ObjectARX application without using the ARXWizard, Fernando Malard, ObjectARX for Dummies, February 17, 2005

Appendix A - Debug Versus Release - ObjectARX and ObjectBDX tips on how to recognize the differences between the two types of compilation: debug and release, Fernando Malard, ObjectARX for Dummies, February 15, 2005

The Basics of Programming with the DWF Express Viewer Control - how to program with Autodesk's DWF Express Viewer control, Mike Tuersley, Cadalyst, February 15, 2005

Inserting Point Data into AutoCAD - AutoCAD routine for bringing in 2D data, Jim Dowthwaite, Area 31, February 10, 2005

Class 3 - Application Overview - ObjectARX tutorial, Fernando Malard, ObjectARX for Dummies, February 10, 2005

Class 2 - AutoCAD's Database - more advice on using ObjectARX and AutoCAD, Fernando Malard, ObjectARX for Dummies, February 5, 2005

I Hate CAD Standards. Part 1 - how to add all of of your standards - text styles, dimension styles, layers and units - with a single click of a button, Jim Dowthwaite, Area 31, February 1, 2005 (Part 1 of 2)

I Hate CAD Standards. Part 2 - further instructions on how to quickly standardize your drawings, Jim Dowthwaite, Area 31, February 3, 2005 (Part 2 of 2)

Class 1 - Overview - an introduction to ObjectARX, Fernando Malard, ObjectARX for Dummies, January 31, 2005

Sheet Set Manager API Code Sample for AutoCAD 2005 - downloadable code sample, Jimmy Bergmark, JTB World, January 20, 2005

Unattended Uninstallation Using VBScript - how to uninstall AutoCAD 2005 using a VBScript, Jimmy Bergmark, JTB World, January 21, 2005

Create a Multipage DWF File Using VB/VBA - Mike Tuersley, Cadalyst, January 15, 2005

Programming with Class, Part 1 - the first installment in a two-part series on programming with class modules, with the on VBA, Mike Tuersley, Cadalyst, November 15, 2004 (part 1 of 2)

Programming with Class, Part 2 - more on class modules, Mike Tuersley, Cadalyst, December 15, 2004 (part 2 of 2)

Load and Run VBA Macros Using Straight VBA - AutoCAD tutorial, Mike Tuersley, Cadalyst, September 15, 2004

AutoLISP Tips, Tricks & Ideas, Part 1 - a large collection of AutoLISP tips, Leonid Nemirovsky, BTN, October 15, 2003

AutoLISP Tips, Tricks & Ideas, Part 2 - more AutoLISP tips, Leonid Nemirovsky, BTN, October 15, 2003

Visual LISP: Entity Data Lists - tips on using the Visual LISP entity data list to create applications that quickly create drawings with just the simplest of input, Bill Kramer, Autodesk.com, September 19, 2003

Applying Customization: Shademodes - looks at using Shademode options in AutoCAD 2000, 2002 and 2004 for 3D or solids work, and at a Visual LISP routine that makes activating the various Shademode options easier, Dave Pitzer, Autodesk.com, September 18, 2003

When a Line Is Not Just a Line - explores the various ways in which data can be attached to drawings inside AutoCAD, Bill Kramer, CADENCE, September 2003

Making the Case for VBA - which programming language should you learn - AutoLISP, ObjectARX or VBA?, Barry Bowen, Cadalyst, July 2003

Visual LISP: Chart Drawing - AutoCAD tutorial illustrates how to design and start programming an application, Bill Kramer, Autodesk.com, July 28, 2003

Parametrics-Driven Drawings - advice on using a parameter-based drawing system to rapidly design and draft standard tasks, Bill Kramer, CADENCE, July 2003

Applying Customization: Right-Click Menus in LISP - AutoCAD tutorial on using the right-click capability to respond to prompts, Dave Pitzer, Autodesk.com, June 26, 2003

Applying Customization: Back to Basics - learn how to add a simple AutoLISP and how to load an AutoLISP routine on an on-demand or as-needed basis, Dave Pitzer, Autodesk.com, June 26, 2003

Visual LISP: Attribute Magic - how to manipulate attributes using Visual LISP, Bill Kramer, Autodesk.com, June 25, 2003

MicroStation VBA for AutoCAD Users - tips on using VBA (Visual BASIC for Applications) to help automate manual tasks, Barry Bowen, Cadalyst, May 2003

VBA: Integrating with Microsoft Access - Part 3 - learn how to navigate, edit and delete records in a database, Dave Espinosa-Aguilar, Autodesk.com, May 28, 2003

VBA: Integrating with Microsoft Access - Part 2 - explores integrating the programming capabilities of AutoCAD VBA (Visual Basic for Applications) with the functionality found in other Windows applications, specifically, Microsoft Access, Autodesk.com, Dave Espinosa-Aguilar, March 28, 2003

What's a Custom Object? - discusses what an object is in terms of programming and how the concept of an object is applied to applications such as AutoCAD, Bill Kramer, CADENCE, January 2003

Visual LISP Tutorial: Building a VLX Application - Alireza Parsai, CADdigest.com, December 23, 2002

Introduction to Visual Basic - beginning programming course covers basic programming concepts as well as how to use VB to drive other products such as AutoCAD, Inventor, and Architectural Desktop, Kevin Vandecar, Autodesk University presentation, December 3, 2002 (pdf)

VBA: Integrating AutoCAD VBA with Microsoft Access - Part 1 - tips on how to organize, query and manipulate entity information, on-screen or in the background, of an AutoCAD session with Access, Dave Espinosa-Aguilar, Autodesk.com, December 20, 2002

Working with AutoCAD VBA Selection Set Filters - how to use AutoCAD selection set filters when coding in Visual Basic, Dave Espinosa-Aguilar, Autodesk.com, November 22, 2002

Embedded Versus DVB Files - tips for storing Visual Basic macros, Bill Kramer, CADENCE, November 2002

Integrating AutoCAD VBA with Microsoft Excel - Part 6 - a tutorial, Dave Espinosa-Aguilar, Autodesk.com, August 2002

Integrating AutoCAD VBA with Microsoft Excel, Part 5 - a tutorial, Dave Espinosa-Aguilar, Autodesk.com, August 2002

Integrating AutoCAD with Microsoft Excel - Part 4 - a tutorial, Dave Espinosa-Aguilar, Autodesk.com, August 2002

Integrating AutoCAD with Microsoft Excel - Part 3 - a tutorial, Dave Espinosa-Aguilar, Autodesk.com, August 2002

Integrating AutoCAD with Microsoft Excel - Part 2 - a tutorial, Dave Espinosa-Aguilar, Autodesk.com, August 2002

Integrating AutoCAD with Microsoft Excel - Part 1 - a tutorial, Dave Espinosa-Aguilar, Autodesk.com, August 2002

Is LISP Out of a Job? No Way! - Visual LISP remains one of the essential tools in writing an AutoCAD-based application, Bill Kramer, CADENCE, July 2002

Autodesk Developer Network - Autodesk and CAD User are getting together to make it easier to find specialized CAD solutions, CAD User, June 2002

VBA in IntelliCAD - Part 3 - custom programming of IntelliCAD and AutoCAD using Visual Basic for Applications (has links to Part 1, 2), John McIver, CADinfo.NET, June 4, 2002

Programming For CAD Managers - AutoLISP basics, examples, extending the logic, Robert Green, CADENCE CAD Manager's Newsletter, April 11, 2002

Entity Level Reactors in VBA - Bill Kramer, CADENCE, April 2001

LISP Primer - online tutorial to help AutoCAD users learn AutoLISP, Colin Allen, Maneesh Dhagat, Texas A&M University

To AutoLISP or VBA? - Bill Kramer, CADENCE, January 2001

Visual LISP System Utilities - explore some of the features in Visual LISP relating to the operating system by Bill Kramer, CADENCE, May 2000 (AutoCAD, programming)

denotes a select article

 
CADdigest Weekly
Email (required) *

A week's worth of articles will be emailed to you. See latest issue .