Surface design based on direct curvature editing

Yuki Kineri, Shuhei Endo, Takashi Maekawa

Research output: Contribution to journalArticle

10 Citations (Scopus)

Abstract

This paper presents a novel method for modifying the shapes of existing uniform bi-cubic B-spline surfaces by interactively editing the curvatures along isoparametric curves. The method allows us to edit the curvatures of the two intersecting isoparametric curves at each knot with specified positions, unit tangents, and unit normals. The user adjusts the radii of circles, representing the radii of curvature in the u and v isoparametric directions directly via a GUI without having to work with control points and knots. Such shape specifications are converted into iterative repositionings of the control points on the basis of geometrical rules. Using these point-based curvature-editing techniques, we successfully embedded log-aesthetic curves into existing surfaces along their isoparametric curves. Moreover, we were able to distribute the cross curvature with log-aesthetic variation along the isoparametric curves. We applied our technique to the design of automobile hood surfaces to demonstrate the effectiveness of our algorithms.

Original languageEnglish
Pages (from-to)1-12
Number of pages12
JournalCAD Computer Aided Design
Volume55
DOIs
Publication statusPublished - 2014 Jan 1
Externally publishedYes

Fingerprint

Graphical user interfaces
Splines
Automobiles
Specifications

Keywords

  • B-spline curve and surfaces
  • Cross curvature
  • Curvature control
  • Log-aesthetic curves

ASJC Scopus subject areas

  • Computer Science Applications
  • Computer Graphics and Computer-Aided Design
  • Industrial and Manufacturing Engineering

Cite this

Surface design based on direct curvature editing. / Kineri, Yuki; Endo, Shuhei; Maekawa, Takashi.

In: CAD Computer Aided Design, Vol. 55, 01.01.2014, p. 1-12.

Research output: Contribution to journalArticle

Kineri, Yuki ; Endo, Shuhei ; Maekawa, Takashi. / Surface design based on direct curvature editing. In: CAD Computer Aided Design. 2014 ; Vol. 55. pp. 1-12.
@article{5b2bc45a136e48e1882ffb0438b771b9,
title = "Surface design based on direct curvature editing",
abstract = "This paper presents a novel method for modifying the shapes of existing uniform bi-cubic B-spline surfaces by interactively editing the curvatures along isoparametric curves. The method allows us to edit the curvatures of the two intersecting isoparametric curves at each knot with specified positions, unit tangents, and unit normals. The user adjusts the radii of circles, representing the radii of curvature in the u and v isoparametric directions directly via a GUI without having to work with control points and knots. Such shape specifications are converted into iterative repositionings of the control points on the basis of geometrical rules. Using these point-based curvature-editing techniques, we successfully embedded log-aesthetic curves into existing surfaces along their isoparametric curves. Moreover, we were able to distribute the cross curvature with log-aesthetic variation along the isoparametric curves. We applied our technique to the design of automobile hood surfaces to demonstrate the effectiveness of our algorithms.",
keywords = "B-spline curve and surfaces, Cross curvature, Curvature control, Log-aesthetic curves",
author = "Yuki Kineri and Shuhei Endo and Takashi Maekawa",
year = "2014",
month = "1",
day = "1",
doi = "10.1016/j.cad.2014.05.001",
language = "English",
volume = "55",
pages = "1--12",
journal = "CAD Computer Aided Design",
issn = "0010-4485",
publisher = "Elsevier Limited",

}

TY - JOUR

T1 - Surface design based on direct curvature editing

AU - Kineri, Yuki

AU - Endo, Shuhei

AU - Maekawa, Takashi

PY - 2014/1/1

Y1 - 2014/1/1

N2 - This paper presents a novel method for modifying the shapes of existing uniform bi-cubic B-spline surfaces by interactively editing the curvatures along isoparametric curves. The method allows us to edit the curvatures of the two intersecting isoparametric curves at each knot with specified positions, unit tangents, and unit normals. The user adjusts the radii of circles, representing the radii of curvature in the u and v isoparametric directions directly via a GUI without having to work with control points and knots. Such shape specifications are converted into iterative repositionings of the control points on the basis of geometrical rules. Using these point-based curvature-editing techniques, we successfully embedded log-aesthetic curves into existing surfaces along their isoparametric curves. Moreover, we were able to distribute the cross curvature with log-aesthetic variation along the isoparametric curves. We applied our technique to the design of automobile hood surfaces to demonstrate the effectiveness of our algorithms.

AB - This paper presents a novel method for modifying the shapes of existing uniform bi-cubic B-spline surfaces by interactively editing the curvatures along isoparametric curves. The method allows us to edit the curvatures of the two intersecting isoparametric curves at each knot with specified positions, unit tangents, and unit normals. The user adjusts the radii of circles, representing the radii of curvature in the u and v isoparametric directions directly via a GUI without having to work with control points and knots. Such shape specifications are converted into iterative repositionings of the control points on the basis of geometrical rules. Using these point-based curvature-editing techniques, we successfully embedded log-aesthetic curves into existing surfaces along their isoparametric curves. Moreover, we were able to distribute the cross curvature with log-aesthetic variation along the isoparametric curves. We applied our technique to the design of automobile hood surfaces to demonstrate the effectiveness of our algorithms.

KW - B-spline curve and surfaces

KW - Cross curvature

KW - Curvature control

KW - Log-aesthetic curves

UR - http://www.scopus.com/inward/record.url?scp=84901928544&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=84901928544&partnerID=8YFLogxK

U2 - 10.1016/j.cad.2014.05.001

DO - 10.1016/j.cad.2014.05.001

M3 - Article

AN - SCOPUS:84901928544

VL - 55

SP - 1

EP - 12

JO - CAD Computer Aided Design

JF - CAD Computer Aided Design

SN - 0010-4485

ER -