Component selection to solve the task
Moderators: SDS, support, admin
Component selection to solve the task
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!
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!
Re: Component selection to solve the task
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
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
Chat support on Skype: cadsofttools.support