Tilburg Rhino one-day crash course handout

42
DOUBLY CURVED SURFACES MODELING Giulio Piacentino 2008 Giulio Piacentino 2008 [email protected]

Transcript of Tilburg Rhino one-day crash course handout

Page 1: Tilburg Rhino one-day crash course handout

DOUBLY CURVEDSURFACES MODELING

Giulio Piacentino 2008Giulio Piacentino [email protected]

Page 2: Tilburg Rhino one-day crash course handout

PROJECT WORKFLOWsoftware used in current architectural discoursesoftware used in current architectural discourse

POINTS, LINES, MESH

MESH,NURBS

NURBS, MESH, SUBDIVS

MESH MESH

Page 3: Tilburg Rhino one-day crash course handout

WORKSHOP SCHEDULE

Nov 28 Dec 5

morning

2D/3Di f

Complex surfaces

morning

interfacepatternscurves

surfacesmanipulatesolids

afternoon

surfacesconstruction

your project help withh i

afternoon

choices

Intro,paper model

Solidsmodeling

Page 4: Tilburg Rhino one-day crash course handout

Before we start:

f l f t tfeel free to stop me whenever you feel it is

necessary or you don’t have y yeverything clear!

Page 5: Tilburg Rhino one-day crash course handout

THE RHINO INTRO

Page 6: Tilburg Rhino one-day crash course handout

INTERFACE

Page 7: Tilburg Rhino one-day crash course handout

INTERFACE

You can give instructions to Rhino by: menu items, command line and buttons.

Page 8: Tilburg Rhino one-day crash course handout

For architectural practice:p

th t d luse the meter modelspacewith small objects (recommanded),( ),

or the centimeterd l ith l bjmodelspace with large objs.

Thirdly, mm (large).y, ( g )

Page 9: Tilburg Rhino one-day crash course handout

INTERFACEConstruction planes (Cplane) are view-dependent (one in each window)

GLOBAL b lGLOBAL: symbols

LOCAL: X is RED and Y is GREEN Z through right-hand rule

Page 10: Tilburg Rhino one-day crash course handout

SHORTCUTS

F (h l ) AltF1 (help)

F2 (commandHistory )

Alt -temporarily disable oSnap-copy object instead of drag

F3 (properties)

F6 (show camera) CtrlF6 (show camera)

F8 (ortho) -elevator mode

F10 (pointsOn)

F ( i t Off)

Shift-temporarily toggle ortho

F11 (pointsOff)

Page 11: Tilburg Rhino one-day crash course handout

GEOMETRICALBASICSBASICS

Page 12: Tilburg Rhino one-day crash course handout

POINTS AND LINES

points and straight lines are the easiest set p gof objects in rhino

points can be grouped into pointClouds

li b j i d i t l lilines can be joined into polylines. polylines are still MANY lines.

Page 13: Tilburg Rhino one-day crash course handout

POINTS AND LINES

pointGrid

points

pointCloud

point drapePt

pp

Page 14: Tilburg Rhino one-day crash course handout

POINTS

0,0,00 0 10 0 0 20 0 0 30

0,0,0r0 0 10 r0 0 10 r0 0 100,0,10 0,0,20 0,0,30 r0,0,10 r0,0,10 r0,0,10

When you give coordinates , you can add an r to make the coordinate relative to the last given point.

Page 15: Tilburg Rhino one-day crash course handout

CURVES

curves are renders of mathematical equationscurves in rhino are NURBS curves (Non Uniform Rational Bcurves in rhino are NURBS curves (Non-Uniform Rational B-Splines)

they have: a degree

th h t l i tthey have: control points

they have: weights

Page 16: Tilburg Rhino one-day crash course handout

CURVES

draw 3 or more curves with the same control points and different degreespoints and different degrees.

Page 17: Tilburg Rhino one-day crash course handout

CURVES

you get a straight line after… as many points edit point in a row th d f thas the degree of the curve.

Page 18: Tilburg Rhino one-day crash course handout

CURVES

If we use any third degree NURBS curve, and we modify any set of pointsand we modify any set of points,the first curve segment to coincide again will be the one between the 2nd-last and the 3rd last modified point. After that, all will coincide again.

Page 19: Tilburg Rhino one-day crash course handout

CURVES

If the curve has kinks, you can explode it into smaller partsIf the curve has kinks, you can explode it into smaller parts

Otherwise you can divide it with splitOtherwise you can divide it with split

Page 20: Tilburg Rhino one-day crash course handout

CURVES

You can join them back together, with Join, but they will be transformed into polyLines and polyCurves (depending on the degree).

Try the command Properties to inspect the outcome.

Page 21: Tilburg Rhino one-day crash course handout

CURVES

In some situations we may need to rebuild these polycurves so that they canIn some situations we may need to rebuild these polycurves, so that they can return to be a single entity.

A similar command to try is also rebuildCrvNonUniformA similar command to try is also rebuildCrvNonUniform.

Both these commands reconstruct selected curves or surfaces to a specified degree and with a specified number of control points.

Page 22: Tilburg Rhino one-day crash course handout

CURVES

Not always it is easy to rebuild a curve to something similar, if we don’t add many more points.

Page 23: Tilburg Rhino one-day crash course handout

IN A INSTANT

Page 24: Tilburg Rhino one-day crash course handout

SURFACES

Page 25: Tilburg Rhino one-day crash course handout

besides points and curves, NURBS surfaces are the basics of geometry in Rhino and can be used to draw both flat things and objectsNURBS surfaces are the basics of geometry in Rhino and can be used to draw both flat things and objects

An isoparametric curve (isocurve) is a curve of constant u- or v-value on a surface. Rhino uses isocurves and surface edge curves to visualize the shape of a NURBS surface. By default isocurves are drawn at knot locations. If the surface is a single knot-span surface like a simple rectangular plane, isocurves are drawn also in the middle of the surface.

Page 26: Tilburg Rhino one-day crash course handout

SURFACES

NURBS are inherently rectangular (U / V)

also surfaces can be rebuilt.

Page 27: Tilburg Rhino one-day crash course handout

SURFACES

Platonic solids and regular surfaces

default.solid toolbar

some of these commands create singular surfacesg

Page 28: Tilburg Rhino one-day crash course handout

SURFACES

curvature analysis of some singular NURBS surfacesy g

Page 29: Tilburg Rhino one-day crash course handout

SURFACES

zebra (to visualize position, tangency and curvature continuity)( p , g y y)

write help for more information about it

Page 30: Tilburg Rhino one-day crash course handout

SURFACES

lid l h th l t d th i t idir (to visualize and change direction of orientation), with crvs & srfssolids always have the normal toward the interior.flip directly turns the direction of crvs and srfs.

Page 31: Tilburg Rhino one-day crash course handout

SURFACES10 basic methods of surface creation in Rhino

SrfPt ExtrudeCr Sweep1 LoftRevolveSrfPtcorner points

ExtrudeCrvone curveand (one

Sweep1rail (crv)profile (crv)

sections(curves)

Revolveprofile (crv)axis (2 (

size)*

EdgeSrf

( )

BlendSrft

Sweep2rail 1 (crv)

(pts)

RailRevolverail (curve

NetworkSrf4 or more2,3,4

edgecurves

twosurfaces

rail 1 (crv)rail 2 (crv) profile (crv)

(profile ) (crv axis)

4 or morecrvs

* More options of input are available

Page 32: Tilburg Rhino one-day crash course handout

SURFACES

trim will cut the surface. But the control points remain.

Page 33: Tilburg Rhino one-day crash course handout

SURFACES

i ti l th d h i kT i dS f

splitting along an isocurve will also automatically shrink the surface.

in some exceptional cases, we can use the command shrinkTrimmedSrf.

Page 34: Tilburg Rhino one-day crash course handout

TRANSFORM TOOLS

If you are familiar with any modeling software, you’ll find out that

you can guess what each of these buttons will doyou can guess what each of these buttons will do.

Page 35: Tilburg Rhino one-day crash course handout

VARIOUS OTHERS

in the next exercises you might find also the following other commandsuseful:

- divide a curve- offset a curveoffset a curve

- project (parallel) onto a surfacepull a curve onto a surface- pull a curve onto a surface

- extrudeSrf to solidify a surface (straight movement) d ( )- offsetSrf to solidify a surface (parallel movement)

Page 36: Tilburg Rhino one-day crash course handout

A MODEL

Page 37: Tilburg Rhino one-day crash course handout

which rules can you use?

Page 38: Tilburg Rhino one-day crash course handout

which rules can you use?make lines, extrude,

solidify

Page 39: Tilburg Rhino one-day crash course handout

FIND YOUR WAY

bent twisted cut

Your paper

d l bent, twisted, cutmodel

Your 3Dmodel

bend!, twist!, trim!

Page 40: Tilburg Rhino one-day crash course handout

PROJECTS WITH RHINO

Page 41: Tilburg Rhino one-day crash course handout

PROJECTS WITH RHINO RYOKO IKEDA

Social facilitation building in New York

Graduation Project Border Condition 2008

Page 42: Tilburg Rhino one-day crash course handout

Copyright Giulio Piacentino 2008

All i ht d Th th t diff tAll rights reserved. The author may grant a different license in writing. [email protected].