You are on page 1of 34

STEVEN COBERT

GEODIGM LTD

ICEM SURF Accelerating the A-class


surfacing process
PRODUCTIVITY
ICEM SURF PRODUCTIVITY

• Background
• A-class Surfacing Core Principles
• Methodologies
• Standards
• SURF+

GEODIGM LTD 2
BACKGROUND
Steve Cobert
• BSc Aeronautical Engineering, Imperial College, London
• BAe Research Department
• Rover Group
• Investigation of ComputerVision’s NURBS
• Developed:
• AUTOSURF – top down approach

• MNEMONICS – scripting language


• Honda resurfacing

• Topologies UK – ICEM Surf Training, pre-sales and customer support


• 1999: Formed Geodigm
• ICEM & Alias Training, Support & Mentoring
• A-class surfacing – Ford GT Exterior
• Concept modelling
GEODIGM LTD 3
A-class Surfacing
Fundamentals
CORE PRINCIPLES
GEODIGM LTD 4
SURFACING CORE PRINCIPLES
PATCH STRUCTURE
• Min. patches
• Min. control pts.
• Tidy control pts.

SIMPLICITY ADVANTAGES
• Quicker to build
• Quicker to modify
• Communicates Intent

GEODIGM LTD 5
COMMUNICATE INTENT Simple Model:
Order 2 = flat
Order 6 fillet = curvature matched
Offset patches

Complex Model:
Maybe flat?
Curvature or arc?
No idea if offset
GEODIGM LTD 6
PATCH STRUCTURE
IDEAL PATCHES P. AXES OF CURVATURE
• U & v’s at 90 degrees • Min & max curvature directions
ADVANTAGES • Align patches with P. Axes
• u, v shapes independent
• Easier to match ADVANTAGES
• Better highlights • Minimal patches
• Minimal control pts

COMMENTS
• Essential if tight shape (e.g. fillet)
• Not necessary if very flat

Min.
Min.

Max.
Max.

GEODIGM LTD 7
CONTROL POINT PATTERN

GEODIGM LTD 8
CONTROL POINT PATTERN

GEODIGM LTD 9
CONTROL POINT PATTERN

GEODIGM LTD 10
CONTROL POINT PATTERN - “Crisp Packet Surfacing”

TRIM

GEODIGM LTD 11
Innovative Surfacing
Techniques for

METHODOLOGIES Improved Productivity

GEODIGM LTD 12
SYMMETRY

Scenario:
Cross-car patch
Perfect flow across Y0

Method:
Unified Modelling

GEODIGM LTD 13
SYMMETRY

GEODIGM LTD 14
MUTUAL MATCH Method:

Objective: • Match L into R (usually G1)


• Match R into L (usually G1)
Perfect transition • Repeat until converged

Make common area coincide

GEODIGM LTD 15
MUTUAL MATCH

GEODIGM LTD 16
MANUAL BLEND

Objective:
Create G2 blend

Method:

Create-Patch-By Curves

Modify-Patch-Alignment

GEODIGM LTD 17
MANUAL BLEND

GEODIGM LTD 18
MATCH WITH BLEND

Scenario:
New feature line
Original surface

Method:
Modify-Patch-Match
+ Blend + No constraint

GEODIGM LTD 19
MATCH WITH BLEND

GEODIGM LTD 20
MATCH NURBS WITH BLEND

Scenario:
New feature lines
NURBS surface

Method:
Similar to previous
But using NURBS

GEODIGM LTD 21
MATCH WITH BLEND

GEODIGM LTD 22
Improving team
efficiency
STANDARDS
GEODIGM LTD 23
MODEL STANDARDS
Consistent standards Object Naming:
ensure a frictionless • Lists are temporary
transfer of data within • Object names are permanent
a team • Move objects non-graphically

Standardise Fillets:
• Arc, order 7 for accuracy
• Curvature matched chordal, order 6, FF 1
• Offset curvature matched, order 6, FF 1
Release Construction Planes:
• Tool directions
• Axes of rotation
• Mirror planes
• Trim extents

GEODIGM LTD 24
A user-customisable
productivity tool for

SURF+ ICEM Surf

GEODIGM LTD 25
SURF+
Software
• Runs in parallel with ICEM Surf
• C++ / Qt

Objectives
• Improve work flow efficiency
• Reduce muscle strain (RSI)
• Capture & replay user methods

Benefits
• Potential 10 - 40% productivity benefits

GEODIGM LTD 26
SURF+ SOFTWARE
User Interface:
• User defined hotkeys
• User defined at-cursor menus
• User defined floating menus

Menu Settings:
• Similar to variants – but for all menus
Methods: Examples:
• Combine multiple operations • Wheel from half-spoke
• Use simple scripting language • Vent aperture from 2D curves

UI Optimisation:
• Analysis of user inputs to inform UI

GEODIGM LTD 27
SURF+ CURRENT STATUS
KEY
User Interface:
• User defined hotkeys Implemented
• User defined “mouse menus” Prototyped
• User defined floating menus
Under development
Menu Settings:
• Similar to variants - for all menus
Methods definition:
• Combine multiple operations
• Simple scripting language

UI Optimisation:
• Analysis of user inputs to inform UI

GEODIGM LTD 28
SURF+ HOTKEYS
Key Types

• Alphanumerics
• Spacebar
• Alt / Ctrl / Shift
• Function keys
• Special functions

GEODIGM LTD 29
SURF+ HOTKEYS
Aims

• Key combinations accessed by left hand only


• Easy to memorise

Examples

• Surface functions: single key


• Curve functions: Alt + a key
• Move functions: Shift + a key

• Display variants: 1,2,3,4,5


• Select: x
• OK: spacebar (in future)

• Special function: “Close ICEM menus” on Alt + x


GEODIGM LTD 30
SURF+ COMPARISON
Productivity benefit example

Scenario:
Create surface
from 2 curves

GEODIGM LTD 31
SURF+ COMPARISON
Productivity benefit example

ICEM Surf With SURF+ Hotkeys

GEODIGM LTD 32
SURF+ COMPARISON
Productivity benefit example

ICEM Surf With SURF+ Hotkeys

~30% time saving


GEODIGM LTD 33
THANK YOU FOR WATCHING

Steve Cobert

scobert@geodigm.co.uk

GEODIGM LTD 34

You might also like