- Permalink Reply by giz05mo on April 12, 2012 at 1:49pm
But with extrude i can only do in one vector direction...What if it's a curved surface?
- Sep 27, 2018 Actually it can't. When you feed a surface into a curve parameter, it just internally creates a curve based on the surface boundary. So as long as the surfaces only have a single boundary curve it appears to work, but when the surfaces have internal closed trims it will fail as a single surface now has to be converted into multiple curves, and that would break conversion constraints.
- Offsets a surface creating a closed brep. Name ID Description Type; Surface: S: Surface to offset: Surface: Distance: D: Distance to offset.
Thank you for your reply
Extract Surface From Polysurface. Polysurface is an object that contains more than one joined surface. For example, a cylinder is a polysurface: it contains the top, the bottom (both circular surfaces) and then the “rolled” sides. Here how we can extract one of the surfaces from such objects – there are different reason why we may need it. Jan 07, 2011 dm2. Note: Offset a surface (command: offsetsrf): Creates a new surface at a specified distance from the original. Can be used to create a solid surface by selecting the Solid option. Creates a tangent surface between multiple polysurface edges (joined) with optional varying radius. Values, trims the original faces, and joins the resulting surfaces together. Is not limited to just two surfaces.
Or loft the two surface edges after you've offset the first one. Then Cap it to make it solid.
- Permalink Reply by Ricardo A. Maturana on April 12, 2012 at 2:17pm
grasshopper can loft two surfaces together, no need to even use the edges. Its one of my personal favorite little tweaks that grasshopper's loft has over rhino's loft.
Wow that's interesting to know, one more reason to always keep my grasshopper opened in Rhino.
- Permalink Reply by Navaneeth on July 21, 2012 at 10:25pm
Actually it can't. When you feed a surface into a curve parameter, it just internally creates a curve based on the surface boundary. So as long as the surfaces only have a single boundary curve it appears to work, but when the surfaces have internal closed trims it will fail as a single surface now has to be converted into multiple curves, and that would break conversion constraints.
--
David Rutten
Offsetsrf Failure On Complex Polysurface Work
Poprad, Slovakia
- Permalink Reply by Michael Pryor on July 22, 2012 at 4:25am
Offsetsrf Failure On Complex Polysurface Definition
what about a trimed surface ? how can i turn it int solid in GH ?
I have a offset surface component here which can do it. http://www.food4rhino.com/app/pufferfish
What would you do if you want to offset a srf and turn it into a solid brep?
- ‹ Previous
- 1
New
- ArrayLinear - Arrays, or uniformly copies, objects in a single direction.
- BoxEdit - Controls in a tabbed dialog size, scale, position, and rotate objects based on their bounding boxes.
- Gumball - An interface widget allows interactive object editing including moving, rotating, scaling, and extruding objects or sub-objects.
- MirrorHole - Mirrors holes on a single face.
- ScaleByPlane - A non-uniform two-directional scaling operation. Options: Copy (similar to the other Scale commands), and construction plane selection.
- Smash - Flattens a surface without restriction to single-directional curvature.
- Makes an approximate 2‑D development of surfaces that have compound curvature.
- This command can be used to deal with fabrics that have a certain amount of flexibility and stretch.
- The Smash command is a modified version of the UnrollSrf command. With UnrollSrf, the surface has to be linear in one direction to unroll, and with the Smash command it does not.
- Since it is not possible to flatten a double-curved object (like a half a coconut shell) to get a paper pattern, the answer is always inaccurate to some degree. This command is useful if the object you are flattening is not extremely curved and you want to make the pattern out of a stretchy material like rubber.
- Squish - Flattens a non-developable (curved in two directions) 3‑D mesh or NURBS surface into a flat 2‑D pattern.
- The Squish command displays statistics about the amount of compression or stretch.
- Squish can also mark areas of compression or stretching. Text dots mark the locations with the most dramatic deformation with the percentage of change.
- SquishBack - Returns curves and surfaces to the original squished 3-D shape.
- SquishInfo - Provides information about the settings used to squish the object.
Enhancements
- Align
- A new VertCenter option aligns objects vertically by the center of their bounding boxes.
- A new Concentric option aligns both horizontal and vertical centers.
- A new AutoAlign option uses the overall bounding box of all selected objects.
- Array - A new Preview option.
- ArrayPolar
- A new Preview option.
- A new Rotate option specifies whether or not the object is rotated as it is arrayed.
- A new ZOffset command-line option controls the amount of z-axis offset each transformation is given.
- Block - All deformation commands (Flow, FlowAlongSrf, Bend, Taper, Twist, Stretch, OrientOnSrf) now support block instances.
- Drag + Alt key
- If not already dragging an object and object snaps are not active, press Alt to force a window selection.
- If object snaps are active before or while dragging, press Alt to disable object snaps.
- While dragging an object, tap Alt to toggle Copy mode.
- Mirror - New XAxis and YAxis options mirror around construction plane axes.
- MoveUVN - New Along (control polygon) extensions mode. Control points will move along the imaginary extensions of the control polygon.
- Nudge - Now works with mesh and polysurface sub-objects.
- OrientCrvToEdge - New FlipSurface and ReverseCurve options change the direction of the curve being oriented. The two options provide four combinations.
- OrientOnSrf - New IgnoreTrims option.
- Project and Pull
- A new Loose option projects a curve's edit points and builds the projected curve with the same edit point structure as the original.
- New OutputLayer option.
- Shear - Now works with mesh and polysurface subobjects.
- SoftEditCrv - Work flow enhanced.
- SoftMove - New MoveNormal option moves the grip points normal to the surface. The interface for control points has been improved.
- Stretch - New Length option allows input of a single number.