1. 首页
  2. three.js

three.js从材质图像设置类属性

您好,n我有一个从MeshBasicMaterial继承的自定义类,我希望它在创建时设置size属性,并从加载到的图像中获取值这是怎么回事我能做到吗?我找不到合适的方法做这件事three.js这是我的代码so=new=textureloader.load(这条路+“/”+imgfiles[i],函数(tex){tex.image.width;特克斯图像高度}}n事实上,我试图实现以下目标:n我有两个列表,一个网格平面和一个材质(图像序列)。任何材质都可以指定给任何网格,所有图像集合都存储在各自的网格中目录。什么时候指定了材质(如果该材质尚不存在),它应该从该名称目录中的图像创建。例如:当添加带有add( meshname, texturename)的网格时,必须从名为texturename的文件夹中的图像创建texturename材质,然后应用于网格,并将网格大小调整为正确的大小(或纵横比)。n最佳方法是什么?我已经开始动态创建材质,但我找不到调整网格大小的方法,因为在构造函数中texture.map.image始终是undefined。n谢谢!n Set class property from material imagen

three.js从材质图像设置类属性 为WP2原创文章,链接:https://www.wp2.cn/three-js/three-js%e4%bb%8e%e6%9d%90%e8%b4%a8%e5%9b%be%e5%83%8f%e8%ae%be%e7%bd%ae%e7%b1%bb%e5%b1%9e%e6%80%a7/