~~NOTOC~~ ====== Tips and Tricks ====== ==== Selecting Faces ===== Boundary conditions (loads and restraints) are applied to surfaces and meshes that correspond to boundaries of the solids on which simulation is being carried out. Grasshopper will allow b-reps to be decomposed into their constituent faces to which boundary conditions can be applied, and there may be situations where this is desirable for automation. However, for manual application of boundary conditions to existing solids, Rhino's **[[https://docs.mcneel.com/rhino/7/help/en-us/commands/extractsrf.htm|ExtractSrf]]** command with **Copy** set to "Yes" is a straightforward mechanism to specify faces interactively. ==== Right-Click Add Inputs ===== Standard Rhino data types (e.g. b-reps, surfaces, curves, vectors, points, numbers, etc.) may be added to inputs of Grasshopper blocks by right-clicking on the label of a block's input. This can help avoid cluttering the canvas with grasshopper components for all of the inputs. {{ :wiki:sns:intactgh:rightclickgeometry.png? |}} ==== Toggle Geometry Preview ==== During visualization, Grasshopper's rendering of geometry can interfere with the clear display of the solution quantities. Select the blocks whose geometry preview is interfering with the visualization. Then use the middle mouse button to bring up Grasshopper's radial menu. Select Disable Preview (blindfolded head) to turn off preview for these blocks. {{ :wiki:sns:intactgh:pasted:20220829-200351.png }} ==== Quickly Finding and Adding Blocks ==== Quickly find and add Grasshopper blocks, including Intact Simulation blocks, by **double-clicking on the canvas** to invoke the search option. {{ :wiki:sns:intactgh:double_click_on_canvas.mp4 }} ==== Accessing details about input/output parameters ==== Right click and click the help button to access a short description that outlines a quick description of inputs and outputs {{ :wiki:sns:intactgh:Help_button_tips.png?400 }}