Professional Documents
Culture Documents
GEODIGM LTD
• 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
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
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:
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
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
Examples
Scenario:
Create surface
from 2 curves
GEODIGM LTD 31
SURF+ COMPARISON
Productivity benefit example
GEODIGM LTD 32
SURF+ COMPARISON
Productivity benefit example
Steve Cobert
scobert@geodigm.co.uk
GEODIGM LTD 34