keywords.js 920 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. THREE.NodeLib.addKeyword( 'uv', function () {
  2. return new THREE.UVNode();
  3. } );
  4. THREE.NodeLib.addKeyword( 'uv2', function () {
  5. return new THREE.UVNode( 1 );
  6. } );
  7. THREE.NodeLib.addKeyword( 'position', function () {
  8. return new THREE.PositionNode();
  9. } );
  10. THREE.NodeLib.addKeyword( 'worldPosition', function () {
  11. return new THREE.PositionNode( THREE.PositionNode.WORLD );
  12. } );
  13. THREE.NodeLib.addKeyword( 'normal', function () {
  14. return new THREE.NormalNode();
  15. } );
  16. THREE.NodeLib.addKeyword( 'worldNormal', function () {
  17. return new THREE.NormalNode( THREE.NormalNode.WORLD );
  18. } );
  19. THREE.NodeLib.addKeyword( 'viewPosition', function () {
  20. return new THREE.PositionNode( THREE.NormalNode.VIEW );
  21. } );
  22. THREE.NodeLib.addKeyword( 'viewNormal', function () {
  23. return new THREE.NormalNode( THREE.NormalNode.VIEW );
  24. } );
  25. THREE.NodeLib.addKeyword( 'time', function () {
  26. return new THREE.TimerNode();
  27. } );