Component selection to solve the task

Discuss and ask questions about CAD .NET library.

Moderators: SDS, support, admin

Post Reply
luki
Posts: 1
Joined: 27 Jan 2016, 14:16

Component selection to solve the task

Post by luki » 27 Jan 2016, 14:45

Hi All!
I'm going to prepare an application for configuration of some devices. I have a library of dxf drawings, which i want to use.
Generally speaking, the configuration will rely on inserting "cabinets" (any number connected side by side) and then insert into them "drawers" of varying heights. It should be possible to move this "drawers" from one cabinet to another. Items should be properly snap to the cabinet. All items ("cabinets" and "drawers") should have some custom properties (height, width, order number etc.).
After configuration it should possible to export whole drawing to one DXF file.

Could you give me some hints how to start with such project? What components should i use?

Thank you in advance!

support
Posts: 3271
Joined: 30 Mar 2005, 11:36
Contact:

Re: Component selection to solve the task

Post by support » 28 Jan 2016, 13:09

Hello,

Proceeding from the fact that you posted a message in CAD .NET thread, you are going to develop .NET application. Generally, CAD .NET library satisfies your requirements, you will be able to compose a DXF drawing programmatically using either objects loaded from external DXF files or entities created from code. The objects position can be precisely adjusted using the API methods.

As for the custom properties/attributes, they can be added to a BLOCK object in a DXF file which actually is a group of objects (entities). Generally, blocks are used to predefine drawing elements that might be present in the drawing. The block definition is non-graphical object and should be instantiated (referenced) in the drawing as INSERT entities. For example, a block could define a drawer that is inserted into the cabinet at a specified position.


Mikhail
Technical Support E-mail: support@cadsofttools.com
Chat support on Skype: cadsofttools.support

Post Reply