Forum Discussion
Adding threejs to a custom visual
- 4 years ago
Hi cesarecaoduro,
Power BI visuals are not set up for async operations by default. Looks like threejs might require this, so this can be mitigated by adding regenerator-runtime to your project.
From the command line in your project's root folder (assuming you're using npm for package management), run the following:
npm i regenerator-runtimeAt the top of your visual.ts, add an import, similar to the following:
import 'core-js/stable'; import 'regenerator-runtime/runtime'; /* <---- add this line */ import '../style/visual.less';Re-run pbiviz start and this particular error should go away when you re-initialise your visual.
Regards,
Daniel
Hi cesarecaoduro - I'm also trying to get Three.js working in Power BI. You mentioned in one of your replies that you managed to get a canvas displaying - can you elaborate on how you did that please?
I've copied over the code you posted into a template custom visual, but all I'm getting is a blank Visual in Power BI.
Thanks!