CADPower->Build

Prev: Draw

Table of Contents

Next: Annotation

The Build tools are a set of tools that help in creating new objects from existing ones.


 

 

Toolbar : Build  
     
Menu : CADPower Build Offset Multiple offset (Relative / Absolute)
Command line : CP_MOFFSET 

The CP_MOFFSET command is used to offset the selected object multiple number of times. The multiple offset can be done in either Relative or Absolute mode. In Relative mode, the offset distances are calculated relative to the last object that was offset. In Absolute mode, the OFFSET distances are calculated from the first object that was chosen for offset. 




Toolbar : Build  
     
Menu : CADPower Build Offset Offset and delete original
Command line : CP_OFFSET 
The CP_OFFSET command is used to offset an object and delete the original object. This is a quick way to displace an object sideways. Use this command when you wish to save yourself the bother of deleting the original object.   


Toolbar : Build  
     
Menu : CADPower Build Offset Offset 3D polylines.
Command line : CP_3DOFFSET 

The CP_3DOFFSET command is used to offset 3d polylines in the same manner as 2d polylines. 3D polyline can be offset both horizontally and vertically. This can be a very useful in several civil engineering design situations that require the offsetted polyline to be elevated or lowered by a fixed amount relative to the source polyline.


 

 

 

 

Toolbar : Build  
      Menu : CADPower Build Offset Offset a single segment from a polyline.
Command line : CP_SEGOFFSET

The CP_SEGOFFSET command is useful to offset a single segment from a polyline. You will be asked to pick the segment and it will be offset using the standard OFFSET command.

Note: If you pick a segment which contains arc segments, the offsetting segment will be the straight line joining the two points and not the arc. Fitted and Splined polylines cannot be used by this command. 

 

 

 

 

Toolbar : Build  
      Menu : CADPower Build Offset   Multiple variable polyline segment offset.
Command line : CP_MVOFFSET

The CP_MVOFFSET command allows individual polyline segments to be offsetted by different user-specified distances. One of the places where this command can be useful is in designing lots where each side needs to be offset by differing amounts to satisfy the frontage, clearance and other requirements.

In the example above, the polyline segments (shown with vertex numbering) are offsetted by amounts of 10.0, 25.0, 30.0, 30.0 amd 25.0 respectively. The command sequence is shown below.

The Side to Offset is to be specified relative to the first segment of the polyline.

Command: CP_mvoffset
Select a polyline:
Pick side to offset:
Enter offset distance <10.00>:

Offset segment [Next/Previous/eXit]:n
Enter offset distance <10.00>: 25
Offset segment [Next/Previous/eXit]:n
Enter offset distance <10.00>: 30
Offset segment [Next/Previous/eXit]:n
Enter offset distance <10.00>: 30
Offset segment [Next/Previous/eXit]:n
Enter offset distance <10.00>: 25
Offset segment [Next/Previous/eXit]:x

Toolbar : Build   
     
Menu : CADPower Build Draw centroidal marks inside closed polylines.
Command line :
CP_CREATECENTROID

The CP_CREATECENTROID command is used to create centroidal marks inside closed polylines, splines and circles.

Layer to create in:

Source: Creates the centroidal marks in the source layer( i.e the layer in which the closed polylines reside).
Current: Create all the centroidal marks in the current layer
Specify: Choosing this option allows specifying the layer in which the centroidal marks will be created.
Select: Clicking on Select button pops up the Select Layer dialog box. 


Object to create: Specifies the type of object to create.

ACAD Point: An AutoCAD/BricsCAD point object is created at the centroidal location of each closed polyline.
Running Text Number: A Text string is created which is incremented by 1 each time for the next polygon being annotated with centroidal marks.
Fixed Text string: A fixed text string value is used for the annotation of the centroidal mark. The value of this text string is specified in the edit box provided for it.

Start Number: Specify the start number to be used for the annotation, if the Running Number Text option was chosen.
Format Width: Specify the required format width. This will prefix Zero before the running number text such that the string length is atleast equal to the format width specified.
Fixed Text string value: Specify the value of the fixed text string to use for annotations.
Text Height: Enter the height for marking the Text string or Running number text.

Ensure that the centroidal point always falls physically inside polygon: If this option is checked and if the centroidal falls outside the polygon, it will be moved to a location physically inside the polygon.

The CP_CREATECENTROID command has an option to run without the dialog box selector. To enable this, you much check the option within the dialog box which says "Hide dialog box and run CP_CREATECENTROID in command-line mode next time". This setting is not saved in registry and revets back to dialog box mode when your CAD is re-started.

Toolbar : Build
      Menu : CADPower Build Measure multiple objects
Command line : CP_MEASUREMANY

The CP_MEASUREMANY command applies the MEASURE command on a multiple selection of objects. You will be prompted for all inputs as required by the MEASURE command. In addition, CP_MEASUREMANY command also provides the option to place points/blocks at the start and end of the curve.

 

 

 

 

Toolbar : Build  
      Menu : CADPower Build Easy 'Extrude' command
Command line :
CP_EXTRUDER

Easy interface to EXTRUDE command

The CP_EXTRUDER command is useful to create extruded 3d solids in an easy and intuitive manner. This command internally uses the EXTRUDE command but provides a better and easy interface to setup the command parameters.

Cross Section pattern: Specify the type of cross section pattern to use for the extrusion. Pre-defined shapes like Rectangle, Circle and an n-sided Polygon can be specified by their parameters. If Custom option is chosen, the user is prompted to select a closed 2d object which will be used as the cross section and extruded through the path curve

 

 

 

 

Toolbar : Build  
      Menu : CADPower Build Join nearest ends of lines / polylines.
Command line : CP_JNE
The CP_JNE command is used to join the nearest ends of two selected lines, arcs
, splines and/or polylines with a connecting line and optionally join all the three into one single polyline.

Command: Select first object: (do so)
Select second object: (do so)
Join all segments together? [ Yes/No ] <Yes>:

It is possible to create a connection between the nearest ends of any selected entities, but joining them together into one object is possible only if they are all 2d etities or all 3d entities. It is not possible perform a mixed join of 2d and 3d entities.

Toolbar : Build  
     
Menu : CADPower Build Copy and then Rotate
Command line : CP_CPROT

TheCP_CPROT command is used to combine both Copy and Rotate operations in one command.




Toolbar : Build  
     
Menu : CADPower Build Move and then Rotate
Command line : CP_MVROT

TheCP_MVROT command is used to combine both Move and Rotate operations in one command.

Toolbar : Build 
      Menu : CADPower Build Data Manager
Command line : CP_DATAMAN



The CP_DATAMAN command is used to define a simple XDATA based database which operates entirely inside your CAD drawing. All data is stored in XDATA attached to entities and the database definition is provided in a simple INI file.

A sample structure of the INI file looks like this. Explanation about the syntax is provided after each section.

[*RECORD]
Name=BAR_INFO
Type=XDATA
FIELD=Section,String,1000
FIELD=Weight per unit length,Real,1000.0
FIELD=Cost per unit length,Real,500.0
FIELD=Supplier,String,Tata
FIELD=Photo,Link,(none)
[*RECORD_END]


The [*RECORD]....[*RECORD_END] section defines the database strcture. It is defined with lines having <Parameter>=<Value> syntax.

The 'Name' parameter specifies the database name (or the XDATA application name).

The 'Type' parameter indicates the type of database. In this case, it is 'XDATA'. In future, additional database types like 'ATTRIBUTES' etc will be introduced.

[*FIELD_VALUES]
Name=Section
Values=ISMB 200
Values=ISMB 300
Values=ISMC 400
[*FIELD_VALUES_END]


The [*FIELD_VALUES]....[*FIELD_VALUES_END] section defines the fields structure. This is also defined with <Parameter>=<Value> syntax.

The 'Name' parameter specifies the Field Name.

The 'Values' parameter defines the commonly used values for the field. These will appear in a pull-down menu when the CP_DATAMAN command is run.

There will be multiple [*FIELD_VALUES] section in the INI file, as many as the number of fields. However, it is not mandatory to define the [*FIELD_VALUES]. If this section is not defined for a field, there will be no pull-down menu options while entering data for the field.

The CP_DATAMAN command now supports an additional data type which allows files on the disk, server or cloud to be attached to selected objects. Using this option, you can create a link between an external file and your CAD entities. There is also a 'Show' option which allows to display the linked file automatically by launching the application with which it is associated.

For example, in the [RECORD] section above, the FIELD Photo is defined as a Link type. This means that it will offer Browse and Show buttons to select a file to be linked with the object and display it using the associated application.

Prev: Draw

Table of Contents

Next: Annotation