`](https://drei.docs.pmnd.rs/staging/bounds#bounds) would be welcome.\n\n### Alternative\n\n_No response_\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.",[2912,2915],{"name":2913,"color":2914},"feature","c2e0c6",{"name":2871,"color":2872},408,"cientos","\u003CBounds />","2024-12-17T18:07:35Z","https://github.com/Tresjs/cientos/issues/408",0.73133975,{"description":2923,"labels":2924,"number":2937,"owner":2874,"repository":2895,"state":2876,"title":2938,"updated_at":2939,"url":2940,"score":2941},"### Description\n\nHow to use vue-cli\n\n### Suggested solution\n\nHow to use vue-cli\n\n### Alternative\n\n_No response_\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/tres/blob/main/CODE_OF_CONDUCT.md)\n- [X] Read the [Contributing Guidelines](https://github.com/Tresjs/tres/blob/main/CONTRIBUTING.md).\n- [X] Read the [docs](https://tresjs.org/guide).\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.",[2925,2928,2931,2934],{"name":2926,"color":2927},"bug","d73a4a",{"name":2929,"color":2930},"help wanted","008672",{"name":2932,"color":2933},"PR welcome","2D76B0",{"name":2935,"color":2936},"p2-edge-case","ABCC40",754,"How to use vue-cli","2024-08-21T09:51:50Z","https://github.com/Tresjs/tres/issues/754",0.73551744,{"description":2943,"labels":2944,"number":2949,"owner":2874,"repository":2895,"state":2876,"title":2950,"updated_at":2951,"url":2952,"score":2953},"### Description\n\nTypically, `useTres().camera.value` holds a camera. But the type includes `undefined`.\r\n\r\nThis leads to extra, otherwise unneeded reactivity and type checking.\n\n### Suggested solution\n\n* Define a dummy camera. If no user camera is currently defined, fall back on the dummy camera.\r\n* Remove `undefined` from the type.\n\n### Alternative\n\n_No response_\n\n### Additional context\n\nR3F defines a dummy camera so that the state always includes a camera.\n\n### Validations\n\n- [X] I agree to follow this project's [Code of Conduct](https://github.com/Tresjs/tres/blob/main/CODE_OF_CONDUCT.md)\n- [X] Read the [Contributing Guidelines](https://github.com/Tresjs/tres/blob/main/CONTRIBUTING.md).\n- [X] Read the [docs](https://tresjs.org/guide).\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.",[2945,2946],{"name":2913,"color":2914},{"name":2947,"color":2948},"p3-significant","2C78E3",872,"`useTres().camera.value` should always be defined ","2024-11-27T09:58:52Z","https://github.com/Tresjs/tres/issues/872",0.73555124,{"description":2955,"labels":2956,"number":2957,"owner":2874,"repository":2895,"state":2958,"title":2959,"updated_at":2960,"url":2961,"score":2962},"### Description\r\n\r\nI'm using a v-for to instantiate some TresMeshes (as seen in some of the examples), but I need the v-for to dynamically update, and that doesn't seem to work. Any ideas on how to dynamically update a v-for with tres components?\r\n\r\n### Suggested solution\r\n\r\nNot sure if this is a module thing, but maybe add a v-for to the TresGroup component?\r\n\r\n### Alternative\r\n\r\n_No response_\r\n\r\n### Additional context\r\n\r\nTo clarify, the array being used by the v-for: when it changes, the meshes instantiated by the v-for do not update.\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.",[],413,"closed","v-for please","2023-10-06T22:05:25Z","https://github.com/Tresjs/tres/issues/413",0.68345743,{"description":2964,"labels":2965,"number":2969,"owner":2874,"repository":2895,"state":2958,"title":2970,"updated_at":2971,"url":2972,"score":2973},"### Describe the bug\r\n\r\n`v-for` isn't working properly in some circumstances. It seems that pushing to an array works *sometimes* but fails in some circumstances.\r\n\r\n## Working v-for\r\n\r\nFirst, a working example: [StackBlitz\r\n](https://stackblitz.com/edit/tresjs-basic-aemt5q?file=src%2Fcomponents%2FTheExperience.vue)\r\n\r\n* Open the StackBlitz\r\n* Wait until moving blocks show up in \"browser\" screen\r\n* Click the \"browser\" screen to give it focus\r\n* Hit the 'r' key repeatedly to push and pop from the array used by `v-for`\r\n\r\n(It's important that there's no camera! OrbitControls are applied to the scene, so move around as necessary.)\r\n\r\n## Broken v-for\r\n\r\nNow, a broken example: [StackBlitz](https://stackblitz.com/edit/tresjs-basic-4qpht2?file=src%2Fcomponents%2FTheExperience.vue)\r\n\r\nOnly a camera has been added. Follow the instructions above. Hitting \"r\" will remove elements from the screen, but never put new elements on screen.\r\n\r\n## Expected behavior\r\n\r\nThese two StackBlitz examples should work the same way.\r\n\r\n## Context\r\n\r\n* [This old issue](https://github.com/Tresjs/tres/issues/284) was brought up a few months ago, but closed.\r\n* I closed [this recent issue](https://github.com/Tresjs/tres/issues/413) from @zkobrinsky – no reproduction.\r\n\r\n----\r\n\r\n### Reproduction\r\n\r\nhttps://stackblitz.com/edit/tresjs-basic-4qpht2?file=src%2Fcomponents%2FTheExperience.vue\r\n\r\n### Steps to reproduce\r\n\r\nSee StackBlitz examples in the description above.\r\n\r\n### System Info\r\n\r\n```shell\r\n(From StackBlitz)\r\n\r\n System:\r\n OS: Linux 5.0 undefined\r\n CPU: (8) x64 Intel(R) Core(TM) i9-9880H CPU @ 2.30GHz\r\n Memory: 0 Bytes / 0 Bytes\r\n Shell: 1.0 - /bin/jsh\r\n Binaries:\r\n Node: 18.18.0 - /usr/local/bin/node\r\n Yarn: 1.22.19 - /usr/local/bin/yarn\r\n npm: 9.4.2 - /usr/local/bin/npm\r\n pnpm: 8.6.12 - /usr/local/bin/pnpm\r\n npmPackages:\r\n @tresjs/cientos: 3.3.0 => 3.3.0 \r\n @tresjs/core: 3.2.2 => 3.2.2 \r\n vite: ^4.3.8 => 4.4.9\r\n```\r\n\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.",[2966],{"name":2967,"color":2968},"waiting for author","B145BC",415,"v-for not working in some setups","2024-05-30T16:56:29Z","https://github.com/Tresjs/tres/issues/415",0.6949773,{"description":2975,"labels":2976,"number":2977,"owner":2874,"repository":2917,"state":2958,"title":2978,"updated_at":2979,"url":2980,"score":2981},"### Description\n\nAs a developer using cientos, I would like to have clear linting rules in all tresJs Ecosystem.\n\n### Suggested solution\n\nFollow the format on TresJs/Core\n\n### Alternative\n\n_No response_\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.",[],195,"Update lint rules","2023-09-05T15:19:17Z","https://github.com/Tresjs/cientos/issues/195",0.7167216,["Reactive",2983],{},["Set"],["ShallowReactive",2986],{"$fTRc1wZytZ_XrK4EfJfei_Sz-An4H4Yy6syhVxH_PVJc":-1,"$fLnlH-q1vCPk7Uk2H9gRzTOU8P7Da39I0IUv08bxaRi0":-1},"/Tresjs/cientos/380"]