DmRevolve

BricsCAD (Windows) Pro, PlatinumBricsCAD (Linux) Pro, PlatinumBricsCAD (Mac) Pro, Platinum

 

Creates 3D solids by revolution of closed 2D entities or regions about an axis.

Accessing the Command

command bar:  dmrevolve

menu bar:  Model | Direct Modeling | Revolve

toolbar:  Direct Modeling |

Quad cursor menu: Direct Modeling |

 

: dmRevolve

When launched from the command bar, menu bar,  toolbar or ribbon:

 

Prompts you in the command bar:

Select planar entities/subentities to revolve: (Select a region or a closed 2D entity (closed polylines, circles and ellipses are accepted) or a face of solid.)

Entities/subentities in set: 1

Select planar entities/subentities to extrude: (Select another entity or subentity or  press Enter to stop selecting entities.)

 

When launched from the Quad cursor menu:

 

First select the entity, entities or boundary to be extruded.

Closed 2D entities (1)(2) and  regions (2) are accepted. Closed boundaries in the XY-plane of the current coordinate system (4) or on the face of a solid (5) are recognized automatically if the Select detected boundaries option () on the Selection Modes toolbar is active.

 

1

2

3

4

5

 

Do one of the following:

Select axial entity or define axis by [2Points/Xaxis/Yaxis/Zaxis] <2Points>: (Select a linear entity, or select an option, or right click to define the axis by two points.)

The selected entities are revolved dynamically (Move the mouse to specify the angle direction)

Specify angle of revolving or [Auto(subtract or unite)/Create/SUbtract/Unite] <Auto>: (Choose an option, then specify the angle.)

Depending on the value of the DELOBJ (Delete Entity) system variable, the defining entities are either retained or deleted or you are prompted whether to keep or delete the source entities.

Command Options

Option

Description

Select Entities/Subentities to extrude

Click an entity or choose an option in the dmRevolve prompt menu.

The source entities are erased from the drawing

Select a linear (sub)entity as axis or define axis by <2Points>/Xaxis/Yaxis/Zaxis:

Select a line or an edge of a solid.

Edges of a solid can only be selected if the Edges option of the SELECTIONMODES system variable is set.
Click the Edges tool button () on the Selection Modes toolbar to toggle this setting. A pressed button indicates the option is set.

2Points

Specify start point of axis <0,0,0>: Specify the start point of the axis or press Enter to accept the origin point of the current UCS.

Specify endpoint of axis or <use axis parallel to view direction>: Specify the end point of the axis or press Enter to set the axis parallel to the view direction (= perpendicular to the screen).

 

Zaxis

Uses the x axis of the current UCS as the axis of revolution

Yaxis

Uses the y axis of the current UCS as the axis of revolution.

Xaxis

Uses the z axis of the current UCS as the axis of revolution.

 

Press the Ctrl key to cycle the various options.

Auto*

The result depends on the extrusion direction of the 3D solid and the value of the DMEXTRUDEMODE system variable.

  • when revolved inside the existing solid, the new solid is subtracted from the existing solid.

  • when revolved outside the existing solid:

  • If DMEXTRUDEMODE = 0: the new solid is unified with the existing solid (Auto (Subtract or Unite))

  • If DMEXTRUDEMODE = 1: a separate solid is created (Auto (Subtract or Create))

Create*

Regardless of the revolving direction, a new 3D solid is created.

Subtract*

The 3D solid is subtracted from each interfering existing solid.

Unite*

The new 3D solid is unified with each interfering existing solid.

* Repeatedly hit the Ctrl-key during the dynamic display of the extrusion to cycle the various options: Auto / Create / Subtract / Unite showing the result of the currently selected option.

If TIPS is ON the Tips widget displays:

  • : Auto

  • : Create

  • : Subtract

  • : Unite

Related Commands

Revolve - revolves 2D closed entities to turn them into 3D solids.

Sweep - creates a 3D solid by sweeping a closed 2D entity along a path.

 

dmChamfer - creates an equal distance chamfer between adjacent faces sharing a sharp edge.

dmDelete - deletes faces and solids.

dmExtrude - creates a 3D solids by extruding closed 2D entities or regions.

dmFillet - creates a smooth fillet between adjacent faces sharing a sharp edge.

dmMove - moves the selected faces or edges of a solid using a vector.

dmPushPull - adds or removes volume from a solid by moving a face or surface.

dmRotate - rotates faces of a solid around an axis.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 


© Menhirs NV. All rights reserved.