How to ask effective questions


(David Rutten) #1

Asking questions and getting answers is what this forum is all about. Although people are generally very helpful, there are things you can do to improve your chances of getting good and quick answers. Below you will find some suggestions, but don’t think of them as rules and especially don’t think of them as guarantees.

1. Choose a descriptive title for your post
Don’t title your question “Help!” or “I have a problem” or “Deadline tonight!”, but actually describe the problem you are having.

2. Be succinct but clear in your wording
People need to know some details about your problem in order to understand what sort of answers would satisfy you, but nobody cares about how angry your boss or how bad your teacher or how tight your deadline is. Talk about the problem and only the problem. If you don’t speak English well, you should probably post in your native language as well as providing a Google or DeepL translation of your question.

3. Attach minimal versions of all the relevant files
If you have a gh file you have a question about, attach it to the post. Do not expect that people will recreate a file based on a screen-shot because that’s a lot of pointless work. It’s also a good idea to remove everything non-essential from a gh file. You can use the Internalise Data menu option to cut everything to the left of a parameter:

If you are referencing curves or breps or meshes from Rhino, you can also internalise them so you won’t have to post a 3dm file as well as a gh file. If you’re unsure whether all the relevant data is internal to the gh file, try opening it in an empty Rhino. Does it work? Good. No? You’ll need to internalise more.

4. Include a detailed image of the file if it makes sense
If your question is about a specific (group of) components, consider adding a screenshot of the file in the text of the post. You can use the Ctrl+Shift+Q feature in Grasshopper to quickly create nice screenshots with focus rectangles and embedded viewports such as this:

5. Include links to online resources if possible
If you have a question about Schwarz Minimal surfaces, please link to a website which talks about these.

6. Create new topics rather than continuing old ones
It’s usually better to start a fresh question, even if there’s already a discussion that kinda sorta tangentially touches upon the same issue. Please link to that discussion, but start anew.

7. This is not a do-my-work-for-me group
Many of us like to help, but it’s good to see effort on our part being matched by effort on your part. Questions in the form of “I need to do X but cannot be bothered to try and learn the software” will (and should) go unanswered.

Similarly, questions in the form of “How do I quickly recreate this facade that took a team of skilled professionals four months to figure out?” have a very low success rate.

How to change start and end of the curve(open)
Help with modeling this
Split data
Assign geometry (cross) to series of points
Mesh to Brep?
Geodesic lines on a Mesh
Proximity HELP please
Surface order
Bulge Brep
GH help? voronoi
From the true&false list, I would like to check if there is the true element"
Variable Piping Multiple Curves with Curve Attractor
Surfaces have different uv values
Galapagos, Skipping some cases
How to create such reliefs, patterns?
Expression problem
How to deform a solid that is part of a grid that has been adjusted using attractor points
How should I go about trimming several triangles out of this trangulated surface?
Check whether the polygon(curve) is within the boundary
Shuffling length values ,grasshopper
Creating surface from hexagonal grid
Asking for help, question of array
Vectors don't go around spin forces
Different Cull Pattern For Each Branch Of A Tree
Basic python code - how to wrap value in "for i in" loop with conditional?
How can I group points by their Z value and draw a nurbs curve between them?
Closest points with same distance issue
Subdivide Surface by Repeating Module
Sunlight hours analysis provides an error
Control the angles of voronoi on grasshopper
Rotation of Lines with limited Range of Radius
Prevent pipe breaks?
Create surface by loft of curves having problems with wild curves in some parts
How to use Deconstruct Face
Shatter component / Crv-Crv intersection: does not always work
Definition for Facade Panelization
Proximity 3D analysis between two surfaces (mesh)
Orient curve
Repeat Same Surface Without Copying
Hexagonal Grid on 3D Curved Surface
Python linking grasshopper with Etabs api
Can't get Region Union or Solid Union to work on these curves
Can't get Region Union or Solid Union to work on these curves
Create diagonal list of points
Mascara Brush
Closed Curve as boundary for random points on a plane
SpinForce Issue
Triangulate loft
Finding intersection points
Allign geometry to xy plane
Big VB component (involuntarily) runs in a loop
Deconstruct Brep Adds more Surface
List management
Mesh from Lines
Biomorpher Plugin
Creating multiple surfaces
Help! GH for historical Architecture
Remove duplicate geometries
Remove duplicate geometries
Rotate 3D multiple plane, and there are some randomly rotate upside down
How to sort list of surfaces by number of vertices?
Grasshopper triangular wall
Rhombus - curves
Resizing and fitting a group of rectangles so that they do not leave any space in between each other
Roofing structure
Joining two surfaces at a point
Attractor curve that affects the space between objects
Replace number with given numbers
Project curves or surfaces to XY plane for Laser Cut?
HEY, Could this design that consists of this concept be made in grasshoper?
Need some Help!
Line attract point problem
Looking for low latency reading and writing of large data sets from Excel
Reorganizing tree branches by z factor domain
Rhino Grasshopper Run Error
How to select only the end points?
Triangular grid with equilateral triangles without the excess trims at the boundaries
Boolean Union Set doesn't work
Create a list of points with same z coordinates
Create surface between polylines or points
Fabric like pattern on facade!
Please tell me how to fix it :(
Curve side works not correct
How to make rocking chair?
HELP - New forms
Help me trim that surface
Creating a grasshopper pattern
Parametric spiral staircase
Density map of Points in Grasshopper
How can I tag and label beams in triangle grid?
How to Connect Points from 3 Data Sets
Create a delaunay mesh from evaluate surface
How to use Elk to extract building heights
Daylight optimization using Hobeybee and Galapagos
Random lists of numbers from a data pool
How can I make this pattern?
Geometry multiplication along surface