? If so, how? (See Image 1)
2) On a custom component is is possible to make edits to the right click menu to add custom feature? (See Image 2)
3) I want to create a component that displays a series of text on the screen similar to the TEXT TAG (3D) component. I've tried using the TextEntity class and the TextDot class but no success. (See Image 3)
Thanks in advance for any advice.
Cheers,
…
eply of simple mortal... you can try to make the form with surfaces, make a distribution similar to the holes of the images with points and do Voronoi 3d for intersections on surfaces. Then offset and extrude. But I recommend you the A option.…
hese to mean RhinoScriptSyntax points, and Rhino.Python will pretend that they are "normal" points. Yet they are still lists or tuples. Grasshopper has no knowledge of them, and cannot understand whether for example this is just a list of three numbers, a 3d vector or a 3d point. So if you want to obtain a point in a with RhinoScriptSyntax, do so:
import rhinoscriptsyntax as rs a = rs.AddPoint(1, 2, 3)
---
or in RhinoCommon:
from Rhino.Geometry import * a = Point3d(1, 2, 3)
These two methods yield the same result. a will be a Guid in the first example and a Rhino.Geometry.Point3d in the second. If you have "Automatically marshal Guids" in the first example, the output will not be the random Guid, but the point itself.
I hope this is useful,
- Giulio _______________
giulio@mcneel.com
McNeel Europe…
ine that populates the grid in a forward/backward/left/right/up/down manner in other words only within the XYZ axis one point at a time (like a 3D hilbert curve).
For instance the starting point is at 1,1,0 (XYZ).
to move one step right is to point 2,1,0 ,
to move one step forward is to point 1,2,0
and to move upwards is to point 1,1,1.
The attached file is what i'm working on right now.
What i tried doing was i selected all 64 points and decomposed them into their XYZ coordinates and then i sorted each one of them according to their axis. so i have 3 lists of the 64 points from their smallest number to the biggest. The bad thing about this is that i need to list out the XYZ coordinates for each of the 64 points and it is quite a pain because the grid i actually wanted is way bigger than this.
i thought a better way to do that would be to somehow number each point from 1-64.
Thus i could get a system where the starting point would be point 1, point 2 is the one next to it, point 17 is the one right directly above it and the last point being point 64.
So if i want the line to:
move right/left, i would just add/subtract one.
move forward i would just add 4 (going to the next row)
and move upwards/downwards i would add/substract 16.
How could i do this in grasshopper?
I hope i explained clear enough.
Any other method/suggestion is appreciated as well!
…
. I'm trying to get the points to start from a point and go to other points on the map, but instead of going there in 2d, I'm trying to get it to start from 0 in Z axis and go upto 80m in Z axis and then land back at Z axis when get to destination. I'm trying to create a drone environment in 3D. Would this be possible?
Many thanks,
J…
The 3d printer in the office hadn’t been getting a lot of action recently. Used the occasion to set myself a speed challenge. This mobius based form took 3 minutes in grasshopper.
Added by Nick Tyrer at 5:02pm on February 10, 2013