You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
1 line
151 KiB
JSON
1 line
151 KiB
JSON
2 months ago
|
{"objects":{"18":{"x":1534,"y":591,"elements":[19,21],"autoResize":true,"source":"layout = {\n\tname: 'Teapot Scene',\n\twidth: 300,\n\telements: [\n\t\t{ name: 'Material', inputType: 'Material' }\n\t]\n};\n\nfunction load() {\n\n\tasync function asyncLoad() {\n\n\t\tconst { TeapotGeometry } = await import( 'three/addons/geometries/TeapotGeometry.js' );\n\n\t\tconst geometryTeapot = new TeapotGeometry( 1, 18 );\n\t\tconst mesh = new THREE.Mesh( geometryTeapot );\n\n\t\tlocal.set( 'mesh', mesh );\n\n\t\trefresh();\n\n\t}\n\n\tasyncLoad();\n\n}\n\nfunction main() {\n\n\tconst mesh = local.get( 'mesh', load );\n\n\tif ( mesh ) {\n\n\t\tmesh.material = parameters.get( 'Material' ) || new THREE.MeshBasicMaterial();\n\n\t}\n\n\treturn mesh;\n\n}\n","id":18,"type":"NodePrototypeEditor"},"19":{"outputLength":1,"height":null,"title":"Node Prototype","id":19,"type":"TitleElement"},"21":{"height":758,"source":"layout = {\n\tname: 'Teapot Scene',\n\twidth: 300,\n\telements: [\n\t\t{ name: 'Material', inputType: 'Material' }\n\t]\n};\n\nfunction load() {\n\n\tasync function asyncLoad() {\n\n\t\tconst { TeapotGeometry } = await import( 'three/addons/geometries/TeapotGeometry.js' );\n\n\t\tconst geometryTeapot = new TeapotGeometry( 1, 18 );\n\t\tconst mesh = new THREE.Mesh( geometryTeapot );\n\n\t\tlocal.set( 'mesh', mesh );\n\n\t\trefresh();\n\n\t}\n\n\tasyncLoad();\n\n}\n\nfunction main() {\n\n\tconst mesh = local.get( 'mesh', load );\n\n\tif ( mesh ) {\n\n\t\tmesh.material = parameters.get( 'Material' ) || new THREE.MeshBasicMaterial();\n\n\t}\n\n\treturn mesh;\n\n}\n","id":21,"type":"CodeEditorElement"},"24":{"x":1346,"y":362,"elements":[25,67],"autoResize":false,"layoutJSON":"{\"name\":\"Teapot Scene\",\"width\":300,\"elements\":[{\"name\":\"Material\",\"inputType\":\"Material\"}]}","id":24,"type":"Teapot Scene"},"25":{"height":null,"title":"Teapot Scene","id":25,"type":"TitleElement"},"67":{"inputLength":1,"links":[72],"height":null,"id":67,"type":"LabelElement"},"71":{"x":840,"y":323,"elements":[72,74,75,76],"autoResize":false,"id":71,"type":"BasicMaterialEditor"},"72":{"outputLength":1,"height":null,"title":"Basic Material","id":72,"type":"TitleElement"},"74":{"inputLength":3,"inputs":[77],"links":[107],"height":null,"id":74,"type":"LabelElement"},"75":{"inputLength":1,"inputs":[78],"height":null,"id":75,"type":"LabelElement"},"76":{"inputLength":3,"height":null,"id":76,"type":"LabelElement"},"77":{"value":16777215,"id":77,"type":"ColorInput"},"78":{"min":0,"max":1,"value":1,"id":78,"type":"SliderInput"},"80":{"x":-332,"y":264,"elements":[81,84],"autoResize":false,"buffer":"/9j/4QvCRXhpZgAATU0AKgAAAAgABwESAAMAAAABAAEAAAEaAAUAAAABAAAAYgEbAAUAAAABAAAAagEoAAMAAAABAAIAAAExAAIAAAAeAAAAcgEyAAIAAAAUAAAAkIdpAAQAAAABAAAApAAAANAACvyAAAAnEAAK/IAAACcQQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykAMjAxNjowMzoxMyAyMTowMToyNgAAA6ABAAMAAAABAAEAAKACAAQAAAABAAACAKADAAQAAAABAAACAAAAAAAAAAAGAQMAAwAAAAEABgAAARoABQAAAAEAAAEeARsABQAAAAEAAAEmASgAAwAAAAEAAgAAAgEABAAAAAEAAAEuAgIABAAAAAEAAAqMAAAAAAAAAEgAAAABAAAASAAAAAH/2P/tAAxBZG9iZV9DTQAB/+4ADkFkb2JlAGSAAAAAAf/bAIQADAgICAkIDAkJDBELCgsRFQ8MDA8VGBMTFRMTGBEMDAwMDAwRDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAENCwsNDg0QDg4QFA4ODhQUDg4ODhQRDAwMDAwREQwMDAwMDBEMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwM/8AAEQgAoACgAwEiAAIRAQMRAf/dAAQACv/EAT8AAAEFAQEBAQEBAAAAAAAAAAMAAQIEBQYHCAkKCwEAAQUBAQEBAQEAAAAAAAAAAQACAwQFBgcICQoLEAABBAEDAgQCBQcGCAUDDDMBAAIRAwQhEjEFQVFhEyJxgTIGFJGhsUIjJBVSwWIzNHKC0UMHJZJT8OHxY3M1FqKygyZEk1RkRcKjdDYX0lXiZfKzhMPTdePzRieUpIW0lcTU5PSltcXV5fVWZnaGlqa2xtbm9jdHV2d3h5ent8fX5/cRAAICAQIEBAMEBQYHBwYFNQEAAhEDITESBEFRYXEiEwUygZEUobFCI8FS0fAzJGLhcoKSQ1MVY3M08SUGFqKygwcmNcLSRJNUoxdkRVU2dGXi8rOEw9N14/NGlKSFtJXE1OT0pbXF1eX1VmZ2hpamtsbW5vYnN0dXZ3eHl6e3x//aAAwDAQACEQMRAD8A9FSSSSUpJJJJSkxIaNziAB3OgQ33idtfuPc9h/5JRDHF25xl3idSP6v7v9lAlIDJ2QPzBPm72j8jnqDn2Hm6P5NTI/6du5S2JbU2yuoNd7C7lzz/AFnk/wBzUI4zP3ZVwtUCEEtJ2M3sI+ChtvZrXbYz4Od/errlA7fBJTXb1DqFXLm3Dwsbr/n17HI9XW8c6ZDHUH976bP+iPUb/mIT2NKr21Ao2UUHdY9ljBZW5r2Hh7TIP9pqdcu37Ri2G3Geannnbw7/AIxh9j/7S1MHrtNzhTlgY9x0a+f0Tz/Wd/Mv/k2f9uJwktMXUSSIIMHQpIoUkkkkp//Q9FSSSSUrjnTxQXl9vtbLa+54Lv8Az
|