templates.json 2.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. [
  2. {
  3. "label" : "Create a sphere",
  4. "documentation" : "https://doc.babylonjs.com/how_to/set_shapes",
  5. "insertText" : "var sphere = BABYLON.MeshBuilder.CreateSphere(\"${1:sphere}\", {diameter: ${2:1}}, scene);",
  6. "language" : "javascript"
  7. },
  8. {
  9. "label" : "Create a box",
  10. "documentation" : "https://doc.babylonjs.com/how_to/set_shapes",
  11. "insertText" : "var box = BABYLON.MeshBuilder.CreateBox(\"${1:box}\", {size: ${2:1}}, scene);",
  12. "language" : "javascript"
  13. },
  14. {
  15. "label" : "Create a cylinder",
  16. "documentation" : "https://doc.babylonjs.com/how_to/set_shapes",
  17. "insertText" : "var cylinder = BABYLON.MeshBuilder.CreateCylinder(\"${1:cylinder}\", {height: ${2:2}, diameter: ${3:1}}, scene);",
  18. "language" : "javascript"
  19. },
  20. {
  21. "label" : "Create a ground plane",
  22. "documentation" : "https://doc.babylonjs.com/how_to/set_shapes",
  23. "insertText" : "var ground = BABYLON.MeshBuilder.CreateGround(\"${1:ground}\", {width: ${2:6}, height: ${3:6}}, scene);",
  24. "language" : "javascript"
  25. },
  26. {
  27. "label" : "Create an Arc Rotate Camera w/Degrees",
  28. "documentation" : "https://doc.babylonjs.com/babylon101/cameras#arc-rotate-camera",
  29. "insertText" : "var camera = new BABYLON.ArcRotateCamera(\"${1:camera}\", BABYLON.Tools.ToRadians(${2:90}), BABYLON.Tools.ToRadians(${3:65}), ${4:10}, ${5:BABYLON.Vector3.Zero()}, scene);",
  30. "language" : "javascript"
  31. },
  32. {
  33. "label" : "Create an Arc Rotate Camera w/Radians",
  34. "documentation" : "https://doc.babylonjs.com/babylon101/cameras#arc-rotate-camera",
  35. "insertText" : "var camera = new BABYLON.ArcRotateCamera(\"${1:camera}\", ${2:0}, ${3:Math.PI/2}, ${4:10}, ${5:BABYLON.Vector3.Zero()}, scene);",
  36. "language" : "javascript"
  37. },
  38. {
  39. "label" : "Import a Mesh w/callback",
  40. "documentation" : "https://doc.babylonjs.com/resources/external_pg_assets",
  41. "insertText" : "BABYLON.SceneLoader.ImportMesh(\"${1:meshName}\", \"${2:url to the mesh parent directory}\", \"${3:Mesh filename.fileextension}\", scene, function(newMeshes){\n\n});",
  42. "language" : "javascript"
  43. }
  44. ]