Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Web-based visual algorithm animation development system

A technology for developing systems and animations, applied in animation production, computing, image data processing, etc., can solve the problems of inconvenient programming, consume a lot of time and resources, and achieve the effect of improving development efficiency and code reusability

Inactive Publication Date: 2015-04-29
BEIHANG UNIV
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, as a relatively closed technology, Flash requires professional learning to produce better animations. After completion, a plug-in needs to be installed to play. There is no complete integration of Flash and other open standards on the Internet. For example, elements in Flash and It takes a lot of time and resources to interact with other elements in the web page, and it is quite inconvenient to program

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
  • Web-based visual algorithm animation development system
  • Web-based visual algorithm animation development system
  • Web-based visual algorithm animation development system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0028] In order to better understand the present invention, some basic concepts are firstly explained.

[0029]The algorithmic animation generated by the present invention refers to the dynamic effects of the algorithm execution process represented by graphics, images, and texts, and each algorithmic animation is composed of a plurality of animation elements and animation effects. Animation elements include commonly used elements of algorithmic animation, including rectangle, circle, ring, text, linked list nodes, in addition, image and sound multimedia elements are added to enrich the creation of algorithmic animation. Each animation element must have its own specific attributes and its own drawing method, and the drawing method calls its own attribute information to complete the drawing. The attribute information of animation elements includes shape, size, color, position, etc. For example, the attributes of a rectangle include width, height, position, color, and display val...

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

The invention relates to a web-based visual algorithm animation development system. The system consists of a visual editing module, an animation generation module and a drawing module, wherein the visual editing module is used for operating interface animation elements through creating an animation generation module object and calling an animation generation module interface; the animation generation module is used for managing the drawing and updating of all animation element objects and calling a drawing interface of the drawing module to draw the animation elements on a canvas; and the drawing module comprises an animation element drawing interface and is used for accepting the calling from the animation generation module and realizing the drawing of graphic images and texts. The system contains common elements in algorithm animation, and an animation implementation method based on a timeline script sequence is utilized, so that the algorithm animation can be created on a web page more conveniently and faster; and the script sequence is automatically generated and supports ultimate user programming, so that the efficiency of algorithm animation development and the code reusability are improved.

Description

technical field [0001] The invention relates to a Web-based algorithm animation visualization development system, which belongs to the field of software visualization. Background technique [0002] Algorithm animation vividly represents the execution process of the algorithm in a dynamic and interactive graphical way, and is a specific form of visual teaching for the algorithm. At present, the algorithmic animation is mainly divided into two categories, the algorithmic animation system running on the terminal and the algorithmic animation running on the network. With the development of network technology, the algorithmic animation running on the network has gradually replaced the algorithmic animation system running on the terminal. The technology of algorithmic animation on the network mainly includes Java Applet and Flash. Because the Java Applet program cannot run independently, a Java virtual machine needs to be installed to interpret and execute the bytecode program of...

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): G06F9/44G06T13/00
Inventor 周忠许冉戴松吴威赵沁平
Owner BEIHANG UNIV
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products