1. 首页
  2. three.js

three.js无法使用Ivisual接口进行渲染

我目前正在尝试使用Three.js在microsoft Power BI中可视化网格。PowerBI模板使用一个名为IVisual的接口,我至今还无法实现three.js但对象显示在PowerBI窗口中。代码如下,任何帮助都将不胜感激。n代码:n\”use strict\”;import \”core-js/stable\”;import \”./../style/visual.less\”;import powerbi from = = new THREE.Scene();console.log(\”Visual = = = = new = (this.updateCount++).toString();}}private static parseSettings(dataView: DataView): VisualSettings {return VisualSettings.parse(dataView);}/*** This function gets called for each of the objects defined in the capabilities files and allows you to select which of the* objects and properties you want to expose to the users in the property pane.**/public enumerateObjectInstances(options: EnumerateVisualObjectInstancesOptions): VisualObjectInstance[] | VisualObjectInstanceEnumerationObject {return VisualSettings.enumerateObjectInstances(this.settings || VisualSettings.getDefault(), options);}}朱利安•温策尔:nthis.target.append(this.renderer);n这一行看起来不对。它应该是:nthis.target.append(this.renderer.domElement);n同样使用appendChild()对我来说似乎更可靠。nOk已经更改了方法并清理了代码。仍然不能通过三个网格,但是如果它确实出现了一个空白页面,而不是textnode元素。不确定这是否意味着它正在textnodes顶部创建一个空白画布,或者根本不渲染画布。n代码:n“使用严格”;n导入“core js/stable”;n导入“/../style/无视觉“;n从“powerbi可视api”导入powerbi;nimport>nimport>nimport>nimport>nimport>nimport>nimport*作为三个从“三个”n从“/settings”导入{VisualSettings};n导出类可视化实现IVisual{/p>n私有目标:HTMLElement;私有更新帐户:编号;私有设置:VisualSettings;私有文本节点:文本;私人场景:三、现场;私人摄像机:透视照相机;私人渲染器:3.webgl渲染器;私人几何:三点几何;私人材料:三、基本材料;私人网络:3.网眼布;构造函数(选项:VisualConstructorOptions){console.log(“Visual===new>n}n原来是Three.JS没有使用powerBI visual运行,我不得不回滚到早期版本,它出现了n Unable to render using Ivisual interfacen

three.js无法使用Ivisual接口进行渲染 为WP2原创文章,链接:https://www.wp2.cn/three-js/three-js%e6%97%a0%e6%b3%95%e4%bd%bf%e7%94%a8ivisual%e6%8e%a5%e5%8f%a3%e8%bf%9b%e8%a1%8c%e6%b8%b2%e6%9f%93/