Process and Create Solids ( Modeling & Drawing Editor )

Tool summary :

Also see :

VIDEO Create Solids batches like members together under member piecemarks . After Create Solids , the narrator right-clicks and chooses " Select Other " on the menu to select all of the members under the piecemark B_12. (Recorded in SDS2 Detailing , v7.2.)

page 1 | contents | process > | process


   Process and Create Solids (step by step) :

1 . Invoke Process and Create Solids using any one (1) of the following methods:

  • At Home , choose Utilities > Process/Detail > Process and Creates Solids.
  • On your ribbon, click the Process and Create Solids icon. If the icon is not currently on the ribbon, you can add it using the Ribbon Editor . In the Ribbon Editor , choose Process > Process and Create Solids .
  • Use a keyboard shortcut (if one has been set up). Process and Create Solids is in the keyboard configuration " Command group " called ' Process '.
  • Use the appropriate mouse binding in the appropriate mode. In Mode Configuration , the tool can be selected from the " Command group " called ' Process '.

Special case: If your Job has more than 100 members that require processing, a yes-no dialog opens. On it is the question, Process all members marked for processing? Press the " Yes " button to continue.

2 (if applicable) : Skip this step if it does not apply.

A selection dialog like this one opens when the setup option " Allow model complete date override " is on ( ), and a " Model complete date " has been set for any member in your current Job.

Alternative 1 : Select the members whose " Model complete date " you want to clear. All members that have their " Model complete date " set are listed. Press " OK " and go to step 3. The members you selected and any members that frame to those members will undergo Process and Create Solids if necessary.

Alternative 2 : Press " OK " without selecting any members. Those members and any members that frame to them will not undergo Process and Create Solids .

3 . Process and Create Solids is a fully automated event that proceeds without user intervention until all members marked for processing have been assigned piecemarks and are capable of being displayed in one of the solid forms. A progress bar illustrates the progress of the processing as it takes place.

3a : When the progress bar reaches 100%, the progress bar window will close automatically if the box is checked ( ) for " Close when done ." If the window does not close automatically, you can close it by checking that same box or by pressing the " OK " button.

4 . Process and Create Solids may open a notification dialog that says, "Members still remain marked for process operations."

4a : This message appears when other users on your network are working on members in the same Job while you Process . Don't worry about the message. The next time the user who was editing that member does a Processes and Creates Solids , that member will be updated.

5 . Stick members that you processed which had been set to be displayed in one of the three solid forms should now be displayed in that form. See things you can do after Process and Create Solids .

page 1 | contents | process > | process | top


   What happens during Process and Create Solids :

(phases of Process and phases of Create Solids )

During Process and Create Solids , each member in the 3D model undergoes the phases of Process and Create Solids that are required. The first phases of the operation are referred to as Process ; the last phases are called Create Solids . The phases are as follows:

( Process begins )

Node matching (a phase of Process ) :

  • Node matching is the mechanism used to evaluate geometric relationships between members. These geometric relationships form the bases around which connections are designed . Node matching checks the nodes where member member lines intersect with other member member lines to determine the framing situation. The framing situation includes information such as: 1) Whether the members connect. 2) The material types and member types of the members. 3) Whether the members are horizontal or vertical or sloping. 4) Whether the supported member is skewed or perpendicular or sloping to the supporting member. 5) Whether the supported member connects to the supporting member's web or flange.
  • Members always go through node matching when they first undergo Process and Create Solids , but node matching does not necessarily take place each time they undergo Process and Create Solids .
  • If all members under a piecemark have been deleted and the detail of those members has been placed onto a sheet, that detail will be removed from the sheet, unless the detail is marked " Detail complete " . Any detail sheet which has a zero-quantity member detail removed will be marked for plotting .

Calculating lengths (a phase of Process ) :

  • The results of node matching are used to calculate the geometry of member main material.
  • These calculations are based on the work points you located in Modeling during member layout and also on any " Setbacks " applied to the member edit window. They are also based on cross referencing user-entered section size information with section size data in the local shape file .
  • When " Loads " on member edit windows are set to " Auto ," member lengths are considered in the calculation of member end reactions, which in turn set the required strength of connections.

Connection design (a phase of Process ) :

Process on the fly includes the connection design, node matching and framing situation checking phases of Process and Create Solids . User Opitons > the " Modeling " tab > " Process within member edit " sets whether or not process on the fly takes place. Process on the fly is triggered whenever users make changes on a member edit window.

  • The connection design phase of Process looks at settings defined on member edit windows and attempts to design the system connections specified on those windows. For members that have been set to " Break apart ," connection design recombines the connection components, re-designs the connection, then breaks the member apart again.
  • System connections are designed based on connection design locks . For a connection design lock that has been locked ( ) by a user, connection design will use that user-entered value. For a connection design lock that is unlocked ( ), connection design calculates the value that it needs or looks to Home > Project Settings > Job or Fabricator for the value it needs.
  • The system connections that connection design looks at include: 1) Auto standard connections as defined in Job Settings (if ' Auto standard ' is specified as the " Input connection type " on the member edit window) 2) User defined connections as defined at Home > Project Settings > Job (if a user defined connection is specified for the member). 3) Member edit window " Input connection type " connections other than auto standard or user defined. The " Input connection type " is reviewable and editable on Beam , Column , Horizontal Brace , Vertical Brace and Joist edit windows.
  • Unless the connection is marked " Graphical " on its member edit window, connection design adjusts the strength of the connection based on the loads set on that same member edit window. When " Auto " is set for " Loads " on the member edit window, connection design looks at Design Settings settings in order to calculate the load.
  • For clip angles , shear connections, end plates , bent plates , bolted moment flange plates and splice plates on beams, and for splices on columns, connection design is permitted to increment the user-input " NM bolt diameter " or moment " Bolt diameter " to a larger diameter (of the same units) if that diameter is checked ( ) in the " Available bolt diameters " setup list.
  • Connection design is an iterative process which is repeated as many times as necessary to design a connection that stands up to the applied loads. If, by adjusting material thicknesses and dimensions and increasing the bolt size where necessary, connection design still cannot design a connection that stands up to the load, the connection fails. See end connection failure messages .
  • For connection plates that are thicker than 5/16 inch, connection design determines the minimum thickness that is required, then rounds up that thickness to the nearest 1/8 inch (e.g., 9/16 would be rounded to 5/8). Or, if " Use miscellaneous plates list " is checked and the appropriate list (section) is filled out in Home > Project Settings > Fabricator > Standard Fabricator Connections > Plates , connection design uses the next-thickest plate on that setup list.
  • Limit states checked for in the design of connections are listed on the Design Calculations Cover Sheet . Information about the way that individual connections have actually been designed is provided in the Connection Design Calculations or Expanded Connection Design Calculations .

Framing situation checking (a phase of Process ) :

  • This, the last phase of Process , checks beams that frame to the same supporting beam or column web, but are on opposite sides of the web. This is done in order to design connections that share bolts through that web. Other framing situation checks for material interference are also performed.
  • Checking of framing situations is done based on data fields and node matching. At this point, solids have not yet been created.
  • If connections designed in previous phases of Process exhibit interference problems, framing situation checking may send the connection back through the design phase of Process to rectify this problem and will fail the connection if it can't find a design that works.
  • Shear thru plates are created from the face of the supporting member in the design phase of Process . The framing situation phase (this phase) provides the thru member portion of the plate. This phase also combines multiple plates into a single plate in the case of two beams sharing a single thru plate.
  • Beam-to-beam and beam-to-column framing situations are checked. Framing situation checking does virtually nothing, however, to check braces. Consequently, it is important that the user review the 3D model to double check what Process and Create Solids has created. Click here (bent plates), here (clip angles) and here (end plates) for some examples from the Connection Guide where framing situation checks are crucial.
  • The Advanced Selection attribute MarkedToCheckFramingSituation can be used to identify members that have been marked for this phase of Process . The attribute MarkedToCheckFramingSituation can also be found in the Parametric module.
  • Some end connection failure messages that may result from framing situations checks are " Stiffener opposite and other connection interfere " " Locked OSL bolts and opposite connection interfere " " Locked beam stiffener interferes with opposite stiff " " Stagger interference cannot be changed due to locks ".
( Process ends)
( Create Solids begins)

If User Opitons > the " Modeling " tab > " Automatically process after modeling operation " is set to ' Process and create solids ', then pressing " OK " on a member edit window causes the member to undergo Create Solids.

Creating 3D material (a phase of Create Solids ) :

  • This phase of Create Solids creates 3D material, thus allowing the affected members to be displayed in any of the three solid forms .
  • Solids are created for each member's main material and its connection materials based on information from the local shape file and coping, sizing and setback information from connection design .
  • Member views are created based on information from connection design. When the member is detailed, these views will be shown on the detail.
  • If the box for " Round flat plate values " is checked, Creating 3D material rounds up the length, width and thicknesses of plates as determined during the design phase of Process to the " Dimension precision " set in Drawing Presentation .

Matching holes (a phase of Create Solids ) :

  • During this phase of Create Solids , holes are generated in the main material of members so that they exactly match the hole patterns on materials with " Matchable " holes that fasten to those members.
  • This phase ensures that holes are properly aligned when the bolts go through them.
  • Tip: If you have holes in user-added materials that are face-to-face with beam, column or brace main material, Create Solids automatically matches holes to the member main material and inserts bolts through the matching holes. The Matching holes and Generating bolts phases of Create Solids do not do this for miscellaneous members. For miscellaneous members, you need to Match Holes and Add Bolts .

Generating bolts (a phase of Create Solids ) :

  • During this phase of Create Solids , bolts are inserted through holes that match.
  • Bolts are inserted through holes that were automatically matched (in the previous step) as well as through holes that were interactively matched using Match Holes . Exception: Bolts are not added if the holes are not " Matchable "
  • Material thicknesses derived from the local shape file along with the " Maximum bolt stick-thru " set in Bolt Settings are used to calculate the bolt lengths.

Checking member marks (a phase of Create Solids ) :

  • During this phase of Create Solids , the submaterials of members are counted and compared to ensure that each member with the same mark is made up of the same submaterials.
  • Other criteria used to combine or break apart members is also evaluated. This is sometimes referred to as "piecemark hashing."

Cleaning up submaterial (a phase of Create Solids ) :

  • During this phase of Create Solids , the counts of submaterials are evaluated.
  • If a material has been altered since it last underwent Process and Create Solids , that material is assigned a new piecemark so that like materials have the same minor mark and materials that are different have different marks.
  • If the box is checked for Home > Project Settings > Fabricator > Member and Material Piecemarking > the " Submaterial " tab > " Show submaterial quantity on details ," any previously-detailed materials whose quantities have changed are automatically marked for detailing.

Assigning piecemarks [SDS2 piecemarking] (a phase of Create Solids ) :

  • This phase of Create Solids ensures that member piecemarks assigned to members are unique and that members that are exactly alike are assigned the same mark.
  • Standard piecemarks are assigned to clip angles and/or end plates and/or shear plates ( ) and/or user base/cap plates ( ) for which the user has entered submaterial marks on the appropriate setup windows in the Master Fabricator .
  • Members that have not yet received a piecemark are assigned a member piecemark at this time.
  • The checking of members to ensure that they are the same only applies to system piecemarks , not user piecemarks . It is the user's responsibility to ensure that members assigned user piecemarks are physically equivalent.
( Create Solids ends)

page 1 | contents | process > | process | top


   When members are automatically marked for Process or marked for Create Solids :

VIDEO A custom property schema entry is changed at Home > Project Settings > Job so that it no longer splits piecemarks . Prior to the change, no members are marked for the piecemarking phase of Create Solids . After the change, all members in the model are marked for Create Solids . In this example, there are only two members in the model. (Recorded in SDS2 Detailing , v2018.)
  • Members are automatically marked for the Create Solids phases of Process and Create Solids and potentially node matching and framing checking when you Add them to the model, or when you Edit them while User Opitons > the " Modeling " tab > " Automatically process after modeling operation " is set to ' Process only ' or ' Do nothing '.
  • Members automatically complete all phases of Process and Create Solids when you Add them to the model while User Opitons > the " Modeling " tab > " Automatically process after modeling operation " is set to ' Process and create solids '.
Model > Member > Copy
Model > Member > Move/Stretch
(and Move/Stretch Include Material )
Model > Member > Erase (and Delete )
Model > Member > Change Type
Component Tools ( Add , Copy , Explode , Move )
Group Member Tools ( Create , Ungroup , Add To , Remove From )
Undelete Tools ( Member Undelete , Visual Undelete , Quick Undelete )
  • Members automatically complete all phases of Process and Create Solids when you perform any of the following member operations and User Opitons > the " Modeling " tab > " Automatically process after modeling operation " is set to ' Process and create solids '..
Model > Member > Copy
Model > Member > Move/Stretch
(and Move/Stretch Include Material )
Model > Member > Erase (and Delete )
Model > Member > Change Type
Component Tools ( Add , Copy , Explode , Move )
Group Member Tools ( Create , Ungroup , Add To , Remove From )
Undelete Tools ( Member Undelete , Visual Undelete , Quick Undelete )
  • Members that have undergone Process Selected Members are automatically marked for the last phases of Process and Create Solids (that is, for Create Solids ). To create solids for those members, either Create Solids for Selected Members or Process and Create Solids .
  • If you change a " Use to split piecemarks " schema entry from checked to unchecked or vice-versa or if you " Add " or " Delete " a " Use to split piecemarks " schema entry, all members in the entire 3D model may optionally be marked for the piecemarking phase of Create Solids . Choosing the option to mark the members ensures that piecemarks will be properly re-assigned where appropriate. Tip: For this reason, it's a good idea to define your custom property schema at the beginning of a Job, before members have been added.
  • If you Process Selected Members , it may happen that members connecting to members being processed are marked for Process and Create Solids .
  • Members that connect to members that have been altered using Edit Member are not automatically marked for processing, but still may be physically altered during Process and Create Solids .
  • Note: You cannot Add Material to a non-miscellaneous member that is marked for process . The fact that such a member can only be displayed in stick form prevents you from doing so. This helps to prevent errors and thus helps to preserve the database integrity of the model.
  • Tip 1: To tell which members in a view have been marked for the two primary phases of Process and Create Solids , choose Model > Status Display and set a display color for " Needs to be processed " (priority 1) and another color for " Needs solids created " (priority 2).
  • Tip 2: If Process and Create Solids has not automatically marked a member for Process and Create Solids , you can mark it yourself using Model > Member > Mark for Processing . Do this, for example, to apply changes made at Home > Project Settings > Job or Fabricator Setup to specific members.

page 1 | contents | process > | process | top


   Prioritization in connection design :

In order to design connections and generate materials during Process and Create Solids , connection design uses information from Job Options and Fabricator Options , from member work points laid out in Modeling , from member edit windows and the local shape file , as well as built-in routines based on the " Connection design method ." Connection design determines what settings are to be used when designing members and their connections in an orderly manner. Users have considerable control over the way that connection design prioritizes how it sorts information used during Process and Create Solids :

system
force
graphical
Left end settings
  
locked

Connection design creates connections based on connection design locks , giving users complete control of the most elemental of connection settings.

You can override a failed connection by generating a forced connection . This gives you the connection that connection design would have created if it had not failed the connection. Care should be taken doing this, as you may get results that are physically impossible or ill advised from an engineering standpoint.

Connection design does not alter " Graphical " connections during Process and Create Solids . Two methods are available for clearing the graphical flag so that a system connection can be designed: Method 1: Do a Change Graphically Altered to System Connections . Method 2: Uncheck the box for " Graphical " on the member's edit window.

Members that have a " Model complete date " set are not affected by any phase of Process and Create Solids , including connection design.

Connection design may adjust the design of a connection in order to make it stand up to loading conditions or fit particular framing situations. For example, connection design may increase the bolt diameter or material thickness or cut materials to fit around the materials that they frame to. Tip: Automatic Search options are available for Bolt Diameters Changed by System and Connections Changed by System to help you quickly find members whose connections the system (connection design) has in some way changed.

Connection design looks at " Connection specifications " on the Beam Edit , Column Edit , Vertical Brace Edit or Horizontal Brace Edit window when designing an " Input connection type " other than ' Auto standard ' or ' User defined '.

Assigning of piecemarks: System piecemarks are automatically assigned to members during Process and Create Solids (or as members are revised) unless user piecemarks have been assigned to those members. Piecemarking does not combine or break apart user piecemarks.

Example: at Home > Project Settings > Job , you specify the default bolt diameter for non moment bolts. On the Beam Edit window, you check the box for " Auto " for " NM bolt diameter ," thus causing the Home > Project Settings > Job value to be the minimum bolt diameter that connection design attempts to use in its first attempt to design the " Input connection type ." If, on the other hand, you enter a " NM bolt diameter " on the Beam Edit window, connection design first tries to use that size. If during Process and Create Solids connection design calculates that the connection will fail if it uses a bolt diameter of the size specified, connection design automatically increases the bolt diameter as needed to make the connection work.

Tip: For a list of the formulas that connection design uses during Process to design and test a connection, print out a copy of the Design Calculations Cover Sheet .

page 1 | contents | process > | process | top


   Things you can do after Process and Create Solids

As stated at the top of this page, Process and Create Solids may take place automatically. You therefore do not necessarily have to manually Process and Create Solids in order to accomplish the following:

  • Generate 2D detail drawings .
  • Print a Connection Design Calculations Report or Expanded Connection Design Calculations Report .
  • Print an Advance Bill of Material .
  • Download CNC information. Although it is not necessary, you may also want to create details before generating CNC downloads.
  • Find the calculated values for items on Beam Edit , Column Edit , V ertical Brace Edit or Horizontal Brace Edit windows that are marked " Auto " (e.g. " Shear load ," " Minus dimension " & " Material setback ").
  • Use Model > Status Display > Search > Failed connections to display members with connection design failures in your choice of color.
  • View structural members in one of the three solid forms in order to visually inspect framing conditions and assess the validity of connection design. Members must be displayed in one of the solid forms in order for their associated materials to be shown in the model.
  • Add material and fasten it to a member using Modeling operations such as Model > Material > Add , or Model > Hole > Add , or Model > Bolt > Add .
  • Use Navigate > Snap to Surface to get to a view whose work plane is on the surface of the material that you click on. Do this in order to check connections or add material that is face-to-face with the surface or to add holes to the surface.
  • Use Model > Member > Isolate to create " Preset " member views and " New " user views that you want to appear on the member's detail.
  • Use Model > Material > Find Material to isolate members that include a particular material. Usually you would do this in order to inspect the member/material or make modifications.
  • Do a clash report ( Reports > Clash Report ) to find materials that are too close together (under a specified tolerance).
  • Use Save Assembly ( Model > Assembly > Save ) and Add Assembly ( Model> Assembly > Add ) to copy a connection from one member and add it to, for instance, members with plain ends.
  • Make changes on a Beam Edit , Column Edit , Vertical Brace Edit or Horizontal Brace Edit window and assign the changes to all members with the same member piecemark .
  • Conduct searches ( Edit > Search ) for members whose connections have specific characteristics (e.g., failed connections or connections that Process and Create Solids has changed).
  • Revise connections using connection design locks .

page 1 | contents | process > | process | top