Introduction to Boundary
Freeform and Fill Features
January 21st 2008
n Why – What value do these features add to product
n Advance capabilities - Introduction to SolidWorks
Advanced modeling types
n How - Determining use of Loft, Boundary, Fill, Freeform
n Focus on Three:
– Boundary introduction and examples
– Fill introduction and examples
– Freeform introduction and examples
n This presentation and example files will be available via
download from the SolidWorks Website after the
Why are these surface modeling features important?
Why Surfacing verses Solid:
§ Can not be accomplished in
one or a few solid features
§ Radii features will not suffice;
need curve continuous
surface connections for a
§ In other words: “How in the
heck do I model that?”
Why is surface modeling important?
n Many products, although they look prismatic, are not.
n Visual difference between curvature vs. tangent connection
Curve Continuous Fillet
Explanation of C0 thru C3
n Surface matching conditions explained
C2 Condition – Surface boundaries share
C0 Condition – Surface boundaries share
C3 Condition – Surface boundaries share
C1 Condition – Surface boundaries share
Common edge with curvature matching
Common edge but no tangency
Common edge with curvature matching to
Common edge with tangency but rate of
greater degree than C2
curvature does not match at boundary
Equal Curvature – C2
Higher Degree – C3>
An extensive set of modeling tools for complex shapes
Dome Deformed Flex
Will be discussing Boundary, Fill & Freeform
Which Surface Feature to use?
n Dissimilar or multiple profiles/Guides and
need it to be solid: Use Loft
n Similar profiles but change along length of
shape: Use Sweep
n Three or five or more boundaries: Use
n For high quality surfaces-only and C2 in both
directions: Use Boundary
n For modifying surfaces dynamically and
without sketches: Use FreeForm
Boundary Feature Background
n Project started in 2004 for SW 2006 release as a
mathematical replacement for Loft but was not
ready until 2007 release.
– Curve continuous matching in both directions
– Unlike Loft, equal influence between first (profile)
and second (guide curve) directions.
– User controllable Surface Connectors
– 1x1 curves can be created.
– Additional UV and edge matching control.
– Surface only feature (no solid feature creation)
– Can not do Centerline or Close Loop surfaces etc.
n Unlike Loft, there is not influence of curve direction 1 over
curve direction 2.
n Because of this C2 matching can be applied to all sides.
n Can create surfaces with only 1 curve in each direction
n Can add connectors in both directions
n For extraordinary influence of the surface
n No longer need to predefine explicit sketch or compound
n One 3D sketch can provide all of these solutions
n Special Modifiers in the Property manager influence surface
and provide different solutions.
Ski Goggle Example
2nd Boundary Feature
Curve Influence options
Guides have Guides go to
equal influence next sharp
Global To Next Sharp
No edge here
Guides go to Influence to
next edge Next guide
To Next Edge To Next Curve
Fill Feature Background
n Introduced to SolidWorks 2001 Useful for creating N sided
patches (3 or 5 or more sides)
n Only one of it’s kind in the industry
– Especially useful for “Capping”, complex surface patches and
for repairing import surfaces.
– Curve Continuous (C2) matching (New for 2007)
– Fix Up Boundary does not require closed or contiguous
boundary (new for 2007)
– Can only use one or two Constraint curves
– In some cases needs edge matching to control surface
First Fill Feature (import repair)
Samsung Syncmaster 700
Optimized vs. non-Optimized
Freeform Feature Background
n Introduced in SolidWorks 2007 to answer customer’s need
to have push-pull ability in SolidWorks.
n Dynamically pull on surfaces to deform them
– No need to predefine section or guide curves
– Unlike competition, can place control points anywhere on the
surface or face not just an evenly spaced grid of points. Only
one of it’s kind in the industry
– Especially useful for highly organic shapes
– Can move face boundaries and re-heal automatically.
– Currently can only do four-side surfaces or faces
– Face Settings – identify surface
or face to modify. Optionally
assign symmetry (if applicable)
– Control Curves – create control
curves or optionally assign
matching conditions on boundary
tags in SolidWorks Window
– Control Points – create Control
points on previous assigned
curve or on existing boundaries if
they are moveable.
– Display – optionally control
visualization of mesh, curvature
§ Contact – Face maintains contact but
direction at edge can be changed.
2. Tangent – Face maintains tangency
4. Moveable verses Moveable/Tangent
n Triad Control
§ Global – Triad aligns with Global
§ Surface – Triad aligns normal to surface
§ Curve – Triad aligns with normal of
curve (before move)
n To Display Curvature for Control Curves – RMB on the
curve and Click “Show Curvature.
n To show curvature on the mesh U/V’s – use the options in
the property manager
First Freeform example
Second Freeform example
n Visit the SolidWorks website at www.solidworks.com
to learn more about SolidWorks and its product
n Contact me at firstname.lastname@example.org
n Contact your local SolidWorks reseller for information
on pricing and training. To find a reseller in your area
call: 800-693-9000 (US and Canada) or +1-978-371-
5011 (Outside the US and Canada).
n Watch your email for news about future 3D CAD and
analysis online seminars, or visit our website at: