C3D Toolkit  Kernel - 117982, Vision - 2.9.2.2
+ Collaboration diagram for Direct Building Parameters:

Classes

struct  ModifyValues
 Old parameters for a solid direct modification. More...
 
class  MbCollectFacesParams
 Parameters for faces highlighting for solid direct modification. More...
 
class  MbModifiedSolidParams
 Parameters for a solid direct modification. More...
 
class  MbModifiedSolidResults
 Results for a solid direct modification. More...
 
struct  TransformValues
 The parameters of object scaling. More...
 
struct  NurbsValues
 Parameters of the deformable face. More...
 
struct  NurbsBlockValues
 The parameters for construction of NURBS-block. More...
 

Enumerations

enum  MbeModifyingType {
  dmt_Remove = 0 , dmt_Create , dmt_Action , dmt_Offset ,
  dmt_Fillet , dmt_Supple , dmt_Purify , dmt_Merger ,
  dmt_United , dmt_Rotate , dmt_Undefined
}
 Old type of modification. More...
 
enum  MbeModifyingMode {
  dmm_Undefined = 0 , dmm_RemoveFaces = 10 , dmm_RemoveFacesWithAdjacentFillets = 11 , dmm_RemoveBelowRadius = 12 ,
  dmm_RemoveBelowRadiusWithAdjacentFillets = 13 , dmm_Create = 30 , dmm_MoveFacesByVector = 40 , dmm_OffsetFaces = 50 ,
  dmm_ConvertFacesToNurbs = 60 , dmm_PurifyFillets = 70 , dmm_PurifyFilletsChains = 71 , dmm_PurifyFilletsBelowRadius = 72 ,
  dmm_DeleteEdges = 90 , dmm_UniteFaces = 100 , dmm_RotateFaces = 110 , dmm_RotateFacesNoFilletAdaptation = 111 ,
  dmm_FilletsRadiusChange = 120 , dmm_FilletsRadiusSet = 130 , dmm_FilletsRadiusSetSingle = 131 , dmm_ReplaceFaces = 140
}
 Type of modification. More...
 

Detailed Description

Enumeration Type Documentation

◆ MbeModifyingType

Old type of modification.

Type determines direct modeling actions.

Enumerator
dmt_Remove 

Removal of the specified faces with the neighborhood from a solid.

dmt_Create 

Creation of a solid from the specified faces with the neighborhood.

dmt_Action 

Translation of the specified faces with neighborhood relative to the other faces of the solid.

dmt_Offset 

Replacement of the specified faces of a solid with the offset faces (translation along the normal, change of the radius).

dmt_Fillet 

Change of radii of the specified fillet faces for the set value.

dmt_Supple 

Replacement of the specified faces of a solid with a deformable faces (conversion to NURBS for editing).

dmt_Purify 

Removal of the specified fillets from a solid.

dmt_Merger 

Merging vertices of edges and edges removal.

dmt_United 

Replacing smoothly joined faces with one face.

dmt_Rotate 

Rotate the chosen faces.

dmt_Undefined 

Inner type.

◆ MbeModifyingMode

Type of modification.

Type determines direct modeling actions.

Enumerator
dmm_Undefined 

Inner type.

dmm_RemoveFaces 

Removal of the specified faces.

dmm_RemoveFacesWithAdjacentFillets 

Removal of the specified faces with the adjacent fillets from a solid.

dmm_RemoveBelowRadius 

Remove the close cylindric, spherical faces, extrusion and rotation faces below specified radius.

dmm_RemoveBelowRadiusWithAdjacentFillets 

Remove the close cylindric, spherical faces, extrusion and rotation faces below specified radius with the adjacent fillets.

dmm_Create 

Creation of a solid from the specified faces with the neighborhood.

dmm_MoveFacesByVector 

Translation of the specified faces with neighborhood relative to the other faces of the solid.

dmm_OffsetFaces 

Replacement of the specified faces of a solid with the offset faces (translation along the normal, change of the radius).

dmm_ConvertFacesToNurbs 

Replacement of the specified faces of a solid with a deformable faces (conversion to NURBS for editing).

dmm_PurifyFillets 

Removal of the specified fillets from a solid.

dmm_PurifyFilletsChains 

Removal of the links of fillets smoothly connected to the chosen fillets.

dmm_PurifyFilletsBelowRadius 

Remove the fillets with radius less then specified radius from a solid.

dmm_DeleteEdges 

Merging vertices of edges and edges removal.

dmm_UniteFaces 

Replacing smoothly joined faces with one face.

dmm_RotateFaces 

Rotate the chosen faces with the adjacent fillets adaptation.

dmm_RotateFacesNoFilletAdaptation 

Rotate the chosen faces without the adjacent fillets adaptation.

dmm_FilletsRadiusChange 

Change of radii of the specified fillet faces for the set value.

dmm_FilletsRadiusSet 

Under development. Set the radii for the specified smoothly joined fillet faces chain.

dmm_FilletsRadiusSetSingle 

Under development. Set the radii for the specified fillet faces.

dmm_ReplaceFaces 

Under development. Replacement faces of a solid.