diff --git a/src/js/pose_viewer/package.json b/src/js/pose_viewer/package.json index d368946..490659e 100644 --- a/src/js/pose_viewer/package.json +++ b/src/js/pose_viewer/package.json @@ -1,6 +1,6 @@ { "name": "pose-viewer", - "version": "0.7.3", + "version": "0.7.4", "description": "Stencil Component Starter", "main": "dist/index.cjs.js", "module": "dist/index.js", diff --git a/src/js/pose_viewer/src/components/pose-viewer/pose-viewer.tsx b/src/js/pose_viewer/src/components/pose-viewer/pose-viewer.tsx index beb716b..061b187 100644 --- a/src/js/pose_viewer/src/components/pose-viewer/pose-viewer.tsx +++ b/src/js/pose_viewer/src/components/pose-viewer/pose-viewer.tsx @@ -317,6 +317,7 @@ export class PoseViewer { const frameId = Math.floor(currentTime * this.pose.body.fps); const frame = this.pose.body.frames[frameId]; + const render = this.renderer.render(frame); if (!this.hasRendered) { requestAnimationFrame(() => { this.hasRendered = true; @@ -325,11 +326,7 @@ export class PoseViewer { } requestAnimationFrame(() => this.render$.emit()); - return ( - - {this.renderer.render(frame)} - - ); + return ({render}); } } diff --git a/src/js/pose_viewer/src/index.html b/src/js/pose_viewer/src/index.html index eca9f8b..b4a5d76 100644 --- a/src/js/pose_viewer/src/index.html +++ b/src/js/pose_viewer/src/index.html @@ -79,6 +79,11 @@ poseViewer.setAttribute('src', url + 'test'); }, 2000); + poseViewer.addEventListener('render$', (e) => { + console.log(poseViewer.shadowRoot.querySelector('canvas').width); + console.log(poseViewer.shadowRoot.querySelector('canvas').height); + }); + // for(let i = 0; i < sentence.length; i++) { // setTimeout(() => {