\r\n\r\n**Additional context**\r\nThis is useful is you want to manipulate the vertex individually, in the vertex shader\r\n",[2896,2899],{"name":2897,"color":2898},"question","d876e3",{"name":2900,"color":2901},"waiting for author","B145BC",230,"Support inline method in geometries ( EJ: toNonIndexed , setFromPoints)","2025-02-21T16:45:38Z","https://github.com/Tresjs/tres/issues/230",0.7172356,{"description":2908,"labels":2909,"number":2913,"owner":2868,"repository":2869,"state":2870,"title":2914,"updated_at":2915,"url":2916,"score":2917},"Atm the docs don't have search functionality, as we grow on features, it's important to have it\n\nhttps://vitepress.dev/reference/default-theme-search",[2910],{"name":2911,"color":2912},"docs","0075ca",152,"Add Algolia Search to docs","2024-03-28T11:19:27Z","https://github.com/Tresjs/tres/issues/152",0.7359619,{"description":2919,"labels":2920,"number":2930,"owner":2868,"repository":2931,"state":2870,"title":2932,"updated_at":2933,"url":2934,"score":2935},"Inspire on https://madewithvuejs.com/",[2921,2924,2927],{"name":2922,"color":2923},"demo","CAC7AC",{"name":2925,"color":2926},"showcase","FBF307",{"name":2928,"color":2929},"v4","A0E697",88,"lab","Add option for external showcases","2024-01-04T17:02:27Z","https://github.com/Tresjs/lab/issues/88",0.7435965,{"description":2937,"labels":2938,"number":2939,"owner":2868,"repository":2869,"state":2870,"title":2940,"updated_at":2941,"url":2942,"score":2943},"### Description\r\n\r\nAs a developer I use the useSeek composable a lot in my project. Sometimes objects I search for do not exists – but that's ok and I want to handle it on my own. I don't *need* the warning in development and I don't *want* the warning in production.\r\n\r\n### Suggested solution\r\n\r\nDo not log a warning in a production environment.\r\n\r\n### Alternative\r\n\r\nAdd an options prop to the useSeek composable to conditionally turn the warnings on and off, like so:\r\n```\r\nconst { seekAll } = useSeek({ warning: process.env.NODE_ENV !== 'production')\r\n```\r\n\r\n### Additional context\r\n\r\n_No response_\r\n\r\n### Validations\r\n\r\n- [X] I agree to follow this project's [Code of Conduct](https://github.com/Tresjs/tres/blob/main/CODE_OF_CONDUCT.md)\r\n- [X] Read the [Contributing Guidelines](https://github.com/Tresjs/tres/blob/main/CONTRIBUTING.md).\r\n- [X] Read the [docs](https://tresjs.org/guide).\r\n- [X] Check that there isn't [already an issue](https://github.com/tresjs/tres/issues) that reports the same bug to avoid creating a duplicate.",[],830,"useSeek functions should not trigger a warning (in production) if no objects were found","2024-09-12T11:11:22Z","https://github.com/Tresjs/tres/issues/830",0.74764764,{"description":2945,"labels":2946,"number":2947,"owner":2868,"repository":2869,"state":2948,"title":2949,"updated_at":2950,"url":2951,"score":2952},"### Describe the bug\r\n\r\nIf the canvasClick event is removed, it will run normally.\r\nThe requirement is to click on a blank area of the scene to modify the model back to its original color.\r\nIs there any way to achieve this?\r\n\r\n### Reproduction\r\n\r\nhttps://stackblitz.com/edit/stackblitz-starters-qdxqhm?file=src%2Fcomponents%2FTheExperience.vue\r\n\r\n### Steps to reproduce\r\n\r\nRun npm install followed by npm run dev\r\n\r\n### System Info\r\n\r\n_No response_\r\n\r\n### Used Package Manager\r\n\r\nnpm\r\n\r\n### Code of Conduct\r\n\r\n- [X] I agree to follow this project's [Code of Conduct](https://github.com/Tresjs/tres/blob/main/CODE_OF_CONDUCT.md)\r\n- [X] Read the [Contributing Guidelines](https://github.com/Tresjs/tres/blob/main/CONTRIBUTING.md).\r\n- [X] Read the [docs](https://tresjs.org/guide).\r\n- [X] Check that there isn't [already an issue](https://github.com/tresjs/tres/issues) that reports the same bug to avoid creating a duplicate.\r\n- [X] The provided reproduction is a [minimal reproducible example](https://stackoverflow.com/help/minimal-reproducible-example) of the bug.",[],561,"closed","Clicking on the scene cannot update model events","2024-03-05T08:24:56Z","https://github.com/Tresjs/tres/issues/561",0.68489105,{"description":2954,"labels":2955,"number":2962,"owner":2868,"repository":2963,"state":2948,"title":2964,"updated_at":2965,"url":2966,"score":2967},"### Description\n\nAs a developer using Tresjs I would like to create sprite animations by cycling through a sequence of frames from a sprite sheet image or JSON data, so I could add sprites images to my 3D spaces.\n\n### Suggested solution\n\nInspired by: https://github.com/pmndrs/drei#sprite-animator\n\n### Alternative\n\nFeel free to suggest other alternatives\n\n### Additional context\n\n_No response_\n\n### Validations\n\n- [X] I agree to follow this project's [Code of Conduct](https://github.com/Tresjs/cientos/blob/main/CODE_OF_CONDUCT.md)\n- [X] Read the [Contributing Guidelines](https://github.com/Tresjs/cientos/blob/main/CONTRIBUTING.md).\n- [X] Read the [docs](https://cientos.tresjs.org/guide).\n- [X] Check that there isn't [already an issue](https://github.com/tresjs/cientos/issues) that reports the same bug to avoid creating a duplicate.",[2956,2959],{"name":2957,"color":2958},"good first issue","7057ff",{"name":2960,"color":2961},"p2-nice-to-have","D4C5F9",247,"cientos","Sprite component","2024-06-07T14:02:38Z","https://github.com/Tresjs/cientos/issues/247",0.70743746,{"description":2969,"labels":2970,"number":2976,"owner":2868,"repository":2963,"state":2948,"title":2977,"updated_at":2978,"url":2979,"score":2980},"### Description\r\n\r\nKeyboardControls could be improved.\r\n\r\nCurrently, is not supporting [magic keys](https://vueuse.org/core/useMagicKeys/#usemagickeys). And remove the 2D mode\r\nCould use the camera as a group (like in the MouseParallax) for the jump function, and the headBobbing, and avoid fighting with cameras\r\nImprove the usability for thirdCamera Games\r\n\r\n\r\n### Suggested solution\r\n\r\n.\r\n\r\n### Alternative\r\n\r\nAny other alternative is considered\r\n\r\nWe don't take mobile functionality here, that will be in another issue\r\n\r\n### Additional context\r\n\r\n_No response_\r\n\r\n### Validations\r\n\r\n- [X] I agree to follow this project's [Code of Conduct](https://github.com/Tresjs/cientos/blob/main/CODE_OF_CONDUCT.md)\r\n- [X] Read the [Contributing Guidelines](https://github.com/Tresjs/cientos/blob/main/CONTRIBUTING.md).\r\n- [X] Read the [docs](https://cientos.tresjs.org/guide).\r\n- [X] Check that there isn't [already an issue](https://github.com/tresjs/cientos/issues) that reports the same bug to avoid creating a duplicate.",[2971,2973],{"name":2928,"color":2972},"EEF2B0",{"name":2974,"color":2975},"breaking-change","5319E7",227,"Improve KeyboardControls","2024-09-04T13:43:10Z","https://github.com/Tresjs/cientos/issues/227",0.7135347,{"description":2982,"labels":2983,"number":2902,"owner":2868,"repository":2963,"state":2948,"title":2990,"updated_at":2991,"url":2992,"score":2906},"### Describe the bug\r\n\r\nThe guide page at:\r\n\r\nhttps://cientos.tresjs.org/guide/staging/contact-shadows.html\r\n\r\nthrows an error:\r\n\r\n```\r\nUncaught (in promise) TypeError: \"position\" is read-only\r\n```\r\n\r\nThis appears related to `ContactShadows` `helper` prop:\r\n\r\n* When `true`, the error is thrown. \r\n* When`false`, the error is not thrown.\r\n\r\n### Reproduction\r\n\r\nhttps://stackblitz.com/edit/tresjs-basic-pfyd2g?file=src%2Fcomponents%2FTheExperience.vue\r\n\r\n### Steps to reproduce\r\n\r\n* Open the [StackBlitz](https://stackblitz.com/edit/tresjs-basic-pfyd2g?file=src%2Fcomponents%2FTheExperience.vue) or open the [guide](https://cientos.tresjs.org/guide/staging/contact-shadows.html).\r\n* Check the browser console.\r\n\r\n### System Info\r\n\r\n```shell\r\nSystem:\r\n OS: macOS 13.1\r\n CPU: (8) arm64 Apple M1\r\n Memory: 102.31 MB / 8.00 GB\r\n Shell: 5.8.1 - /bin/zsh\r\n Binaries:\r\n Node: 20.5.1 - /opt/homebrew/bin/node\r\n npm: 9.8.0 - /opt/homebrew/bin/npm\r\n pnpm: 8.6.5 - /opt/homebrew/bin/pnpm\r\n Browsers:\r\n Chrome: 116.0.5845.187\r\n Safari: 16.2\r\n npmPackages:\r\n @tresjs/core: ^3.2.1 => 3.2.1 \r\n @tresjs/eslint-config-vue: ^0.1.1 => 0.1.1 \r\n vite: ^4.4.9 => 4.4.9\r\n```\r\n\r\n\r\n### Used Package Manager\r\n\r\npnpm\r\n\r\n### Code of Conduct\r\n\r\n- [X] I agree to follow this project's [Code of Conduct](https://github.com/Tresjs/cientos/blob/main/CODE_OF_CONDUCT.md)\r\n- [X] Read the [Contributing Guidelines](https://github.com/Tresjs/cientos/blob/main/CONTRIBUTING.md).\r\n- [X] Read the [docs](https://cientos.tresjs.org/guide).\r\n- [X] Check that there isn't [already an issue](https://github.com/Tresjs/cientos/issues) that reports the same bug to avoid creating a duplicate.\r\n- [X] The provided reproduction is a [minimal reproducible example](https://stackoverflow.com/help/minimal-reproducible-example) of the bug.",[2984,2987],{"name":2985,"color":2986},"bug","d73a4a",{"name":2988,"color":2989},"p3-minor-bug","F28C37","ContactShadows demo throws error","2024-11-24T10:07:24Z","https://github.com/Tresjs/cientos/issues/230",["Reactive",2994],{},["Set"],["ShallowReactive",2997],{"$fTRc1wZytZ_XrK4EfJfei_Sz-An4H4Yy6syhVxH_PVJc":-1,"$fV65DvztO4LTdUnY5CBvFyymdLCn69cptWJU6Y9Yg-zk":-1},"/Tresjs/tres/460"]