Away 3D TypeScript

Over the past few months we have been porting Away3D to TypeScript, which will be instantly familiar to current developers and easy to get started for new users whether you are using JavaScript or TypeScript.

Back to top

Demos, and development tests built using Away3D TypeScript.


OBJ Parser - view source
AWD Parser - view source
Primitives - view source
Basic Shading - view source

Development Tests

Basic Shading
Wireframe Primitives
AWD Parser - Suzanne
OBJ Parser - T800
Specular Lighting
Diffuse Lighting
Resizable View3D
Test Harness

Back to top
Away3D TypeScript API

One key goal of the TypeScript project was to allow existing Away3D projects to easily migrate to HTML5 and WebGL, ensuring that existing AGAL effects would move seamlessly to the TypeScript platform, without modification, and generally enabling developer workflow to remain consistent across platforms.

With that in mind, care has been taken to ensure that the APIs remain consistent and that Away3D and AS3 users and developers can take full advantage of familiar class packages. The new framework will also allow developers to seamlessly integrate GLSL shader effects that were not possible before.

In Away3D TypeScript you can code using either AGAL or GLSL. This makes Away3D TypeScript ideally suited for porting existing AS3 projects or starting brand new GLSL projects using a familiar and easy to use APIs.



Back to top
Source Files

GitHub: Away3D Core TypeScript
GitHub: Away3D Examples

Back to top
Development Information / Posts - Away3D TypeScript Dev 2 - Away3D TypeScript Dev
Google Plus - Away3D TypeScript Progress Update

Back to top