Closed liuxi150 closed 4 months ago
[!WARNING]
Rate limit exceeded
@yiiqii has exceeded the limit for the number of commits or files that can be reviewed per hour. Please wait 4 minutes and 53 seconds before requesting another review.
How to resolve this issue?
After the wait time has elapsed, a review can be triggered using the `@coderabbitai review` command as a PR comment. Alternatively, push new commits to this PR. We recommend that you space out your commits to avoid hitting the rate limit.How do rate limits work?
CodeRabbit enforces hourly rate limits for each developer per organization. Our paid plans have higher rate limits than the trial, open-source and free plans. In all cases, we re-allow further reviews after a brief timeout. Please see our [FAQ](https://coderabbit.ai/docs/faq) for further information.Commits
Files that changed from the base of the PR and between 261b0a01a4fc0400cce1c19b7a8bed97739decec and cf193f8c4b58ab8fba71fd3b5f2d56b38e535c5c.
The recent updates encompass various enhancements and fixes across multiple packages, including effects-core
, effects-webgl
, and several within the model
plugin. Key changes include the addition of a method to calculate maximum time in the BezierCurve
class, updates to WebGL geometry handling, revised URLs for resources, version adjustments, and significant improvements to animation and mesh handling in the model
package.
File Path | Change Summary |
---|---|
packages/effects-core/src/math/value-getter.ts |
Added getMaxTime() method to BezierCurve class to calculate and return the maximum time value based on curveMap . |
packages/effects-webgl/src/gl-geometry.ts |
Modified condition in GLGeometry class method to check for indexOffset and indexFormat . |
plugin-packages/model/demo/src/json.ts |
Updated URLs for images and models, adding new ones and commenting out some existing ones. |
plugin-packages/model/package.json |
Updated package version from 1.4.5 to 1.4.4 and dependency on @vvfx/resource-detection from 0.6.0-alpha.6 to 0.6.0-alpha.7 . |
plugin-packages/model/src/gltf/json-converter.ts |
Removed unused imports, enhanced handling of material properties, and improved processing of animation tracks and mesh options for morphing. |
plugin-packages/model/src/gltf/loader-ecs.ts |
Modified imported types, added animations array, adjusted mesh component data handling, and updated component data processing in LoaderECSImpl class. |
plugin-packages/model/src/plugin/model-item.ts |
Added morphWeights property to ModelMeshComponent , modified setTransform in ModelCameraComponent , and enhanced AnimationComponent and ModelAnimationClip classes. |
plugin-packages/model/src/runtime/animation.ts |
Updated PMorph class to require morphWeightsArray , removed dispose method, and added updateWeights method. |
plugin-packages/model/src/runtime/mesh.ts |
Enhanced morph weights handling in PMesh and PSubMesh classes, and simplified morph object creation in EffectsMeshProxy class. |
No sequence diagrams generated as the changes are too varied and specific.
In the code where changes bloom,
Curves now find their max time soon,
WebGL checks with careful sight,
URLs updated, shining bright.
Morph weights dance in mesh's heart,
Animations given a brand new start.
Version bumps and types refined,
A coder's dream, so well aligned. 🌟🐇
Thank you for using CodeRabbit. We offer it for free to the OSS community and would appreciate your support in helping us grow. If you find it useful, would you consider giving us a shout-out on your favorite social media?
Summary by CodeRabbit
New Features
getMaxTime()
method to calculate maximum time values in animations.Improvements
Bug Fixes
Refactor