Difference between revisions of "Tips for Verge3D devs"
From Verge3D Wiki
Jump to navigationJump to searchm (Alexander moved page Debugging Verge3D render target to Hints for Verge3D devs without leaving a redirect) |
|||
Line 1: | Line 1: | ||
[[Category:JavaScript]] | [[Category:JavaScript]] | ||
This page contains info that is special for Verge3D devs or users of [https://www.soft8soft.com/docs/manual/en/programmers_guide/Developer-Kit.html Verge3D DevKit]. | |||
== Debugging Verge3D render target == | == Debugging Verge3D render target == | ||
Revision as of 08:20, 13 September 2021
This page contains info that is special for Verge3D devs or users of Verge3D DevKit.
Debugging Verge3D render target
Use the following code to create a plane with the output of the given render target:
// DONT FORGET TO REMOVE IT!
var texture = renderTarget.texture
var geometry = new v3d.PlaneBufferGeometry(3, 3);
var material = new v3d.MeshBasicMaterial();
material.map = texture;
var planeMesh = new v3d.Mesh(geometry, material);
planeMesh.position.x = 6;
v3d.apps[0].scene.add(planeMesh);
Code Indentation Style
The K&R style, 4 spaces:
function someFun() {
const someConst = 10;
const alwaysTrue = true;
for (let i = 0; i < someConst; i++) {
if (alwaysTrue) {
console.log(`Hello ${i}!`);
}
}
}