Unlock instant, AI-driven research and patent intelligence for your innovation.

Generation of cubic Bezier control points in computer graphics systems

A computer graphics and computer technology, applied in the direction of 2D image generation, calculation, image data processing, etc., can solve the problems of inconvenient drawing and inhibition of creativity

Active Publication Date: 2013-03-27
SONY COMPUTER ENTERTAINMENT INC
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, the click-and-drag approach to point and control point identification is very different from freehand drawing and may be inconvenient for some drawings, inhibiting creativity

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Generation of cubic Bezier control points in computer graphics systems
  • Generation of cubic Bezier control points in computer graphics systems
  • Generation of cubic Bezier control points in computer graphics systems

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0025] refer to Figures 1A to 1E , this specification sets forth various techniques for generating Bezier curves from a series of points. These techniques may be used, for example, in interactive computer graphics applications (eg, vector-based computer drafting tools, computer-aided design tools, visualization tools, computer animation tools, graphic design tools, etc.). Using the improved graphical user interface, users can insert Bezier curves into documents in interactive computer graphics applications by simply pointing and clicking to define consecutive points in a series of points on the desired Bezier curve. The series of points is converted to a Bezier curve, for example, (i) as each successive point is entered, or (ii) after the entire sequence of points is entered. In this way, Bezier curves can be defined by the user without requiring the user to specify control points. Control points are automatically defined based on the relative distance between certain point...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

A system for interactive computer graphics enables generation of Bezier curves from a series of points based on the relative position of successive points in the series. For example, for successive points in a series, point A, point B, and point C are successive points in the series of points, and wherein a control point corresponding to point B and associated with the segment AB is determined by the equation B + R A *( R A *(B-C) + R C *(A-B)), and a control point corresponding to point B and associated with the segment BC is determined by the equation P BBC = B + R C *(R A *(C-B) + R C *(B-A) ), where R A = |AB| / (|AB|+|BC|), and R C = |BC| / (|AB|+|BC|).

Description

technical field [0001] Briefly and in general terms, the present disclosure relates to computer-implemented methods and apparatus for computer graphics, and more particularly to generating cubic Bezier control points from a series of points in a computer graphics system. Background technique [0002] Bezier curves are parametric curves used in computer graphics systems to simulate curves. from point P 0 to point P 3 The cubic Bezier curve consists of those points and two control points P 1 and point P 2 definition. at point P 0 The tangent to the curve at the control point P 1 in the direction of the point P 3 The tangent to the curve at the control point P 2 direction. The curves are defined by the following parametric equations: [0003] B(t)=(1-t) 3 P 0 +3(1-t) 2 tP 1 +3(1-t)t 2 P 2 +t 3 P 3 , [0004] For t, such that 0≤t≤1. [0005] Some interactive computer graphics applications enable users to define Bezier curves by using a mouse. The user can cl...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Patents(China)
IPC IPC(8): G06T11/80
CPCG06T11/203
Inventor 岩本达也
Owner SONY COMPUTER ENTERTAINMENT INC