没有显示出三维字体的原因是bim怎么选,如何替换BIM模型三维字体?,代码中引用了一个外部文件,由于浏览器 same (同源策略)的安全限制,从本地文件系统载入外部文件将会失败,同时抛出安全性异常。所以解决方式为在本地起一个服务器来运行代码。
ps:有一个简单方式是,使用示例中给出的引用地址:
https://www.bos.xyz/vizbim/fonts/helvetiker_regular.typeface.json
来替换下面的本地地址:
fonts/helvetiker_regular.typeface.json
需要注意:这样做考证培训机构,如果示例中的地址发生改变时,将无法继续使用这个外部文件。
修改成自己想要的三维字体很简单,需要四步。
第一步:替换自己的模型 与 此部分代码为:
// 模型keyconst modelKey = "46636599";// 开发者授权码const devcode = "e10e59bf0ee97213ca7104977877bd1a";
第二步:在自有模型中选择一个构件作为三维字体展示的位置,将新的构件 Key 替换原有构件 Key此部分代码为:
// 构件的id,方便获取该构件对象const componentId = "46636599_3uXpDSeP5A_gRI8FyJJmvJ";
第三步:更换三维字体的展示文字,为任何想要的英文字符 此部分代码为:
// 主函数const init = () => { viewer3D.getViewerImpl().modelManager.addEventListener(BIMWINNER.BOS3D.EVENTS.ON_LOAD_COMPLETE, function (event) { // 模型加载完成后飞跃到主视角 viewer3D.flyTo(mainView); addText("Festive lantern", componentId); addRestorButton(); });}
需要改的地方是上述代码中, 方法中的第一个参数。注意:暂不支持中文字符。
第四步:修改三维字体的样式,包括颜色、位置、比例等此部分代码为:
/** * 该方法用来通过给出内容加载出来3d字体,暂不支持中文 * @params: componentid {string} * @params: callback {function} 回调函数 * @param [options] {object} 参数 * @param [options.color]{16进制颜色} 字体的颜色 例如0xff0000 * @param [options.content]{String} 三维字体的内容 * @param [options.textpath]{String} 三维字体的路径 * @param [options.position]{Array} 三维字体的相对于构件位置的偏移X * @param [options.depthTest]{boolen} 是否关闭字体的深度测试 * @param [options.textLength]{number} 三维字体的长度 * @param [options.textWidth]{boolen} 三维字体的宽度 * @param [options.componentId]{String} 三维构件的id,如果传入,默认位置为构件位置 * @params: * @return:*/XHZ.addThreeDimensionalText({ content, color: 0xFF0000, position: [position.x + 100, position.y + 30, position.z + 50], scale: 0.05, textpath: "fonts/helvetiker_regular.typeface.json", // 三维字体路径 }, (text) => { scene.add(text); // 创建字体后,将三维字体添加进三维场景});
经过以上四个步骤bim怎么选,就可以自定义三维字体了。我做的样式如下:
希望能帮到你,感谢您继续关注小红砖~
bim用什么做,软件测试培训
品牌型号:联想 YOGA 14c
系统版本:
bim软件主要有:系列软件、系列软件、系列软件、系列软件、系列软件、系列软件、系列软件、软件、软件、软件等。
1、系列软件
软件针对特定专业的建筑设计和文档系统,支持所有阶段的设计和施工图纸。3D软件是一款面向土木工程设计与文档编制的建筑信息模型(BIM)解决方案。能够帮助从事交通运输、土地开发和水利项目的土木工程专业人员保持协调一致,更高效地探索设计方案。
2、系列软件
是美国公司研发的CAD软件。的第三方软件超过1000种以上,其领域覆盖了土木、建筑、交通、结构、机电、管线、图纸管理、地理信息系统等多方面。
3、图软的系列软件
2007年收购以后,//三个产品合并,是一个具有市场影响力的BIM核心建模软件。的另外两个产品,主要市场在德语区,则是其在美国市场使用的产品名称。
4、天宝的系列软件
是芬兰公司开发的钢结构详图设计软件,它是通过首先创建三维模型以后自动生成钢结构详图和各种报表。
5、达索的系列软件
是高端的机械设计制造软件,在航空、航天、汽车等领域具有接近垄断的市场地位,应用到工程建设行业无论是对复杂形体还是超大规模建筑其建模能力、是公司在基础上开发的一个面向工程建设行业的应用软件bim用什么做,软件测试培训,其本质还是bim用什么做考证培训机构,就跟天正的本质是一样。
6、广联达的系列软件
芬兰公司开发的建筑设备专业设计软件是整个北欧建筑设备设计领域内主导和领先的三维设计软件,占有绝对的市场优势。
7、系列软件
是美国&.开发的PC上强大的专业3D造型软件,它可以广泛地应用于三维动画制作、工业制造、科学研究以及机械设计等领域。
8、软件
是公司开发的一款三维模型可视化软件,可以将设计和施工数据整合到单个模型,在施工前发现并解决冲突和干涉问题,减少施工后由于设计变更产生的浪费。
9、软件
是由美国打造的一款虚拟现实级的可视化BIM软件,将技术与4D施工模拟技术深度结合的综合性平台级软件,可以将各种BIM模型快速的转换成为相对应的VR场景,方便用户对施工模拟进行查看。
10、软件
是一个实时的3D可视化工具,用来制作电影和静帧作品,涉及到的领域包括建筑、规划和设计,它也可以传递现场演示,能够直接在自己的电脑上创建虚拟现实。
其它答案
本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,请添加站长微信举报,一经查实,本站将立刻删除。
如若转载,请注明出处:https://www.zhiyeeedu.com/46980.html