模型 python,python bs模型

BIMBase自2023年发布以来,除了是国内首个拥有完全自主知识产权的BIMBase系统外,还吸引了众多关注国内BIM和业务数字化转型的行业资深人士的关注。

,实现建筑信息模型(BIM)关键核心技术的安全、可控、自主研发。

同时,我们创建了一种跨界技术混搭风格,称为BIM X PYthon。

,可以通过快速编程来实现建模。

就是这样!

为了改进功能和场景,BIMBase 团队

让每个人都了解BIMBase

学习建模技巧

专栏【BIMBase Python建模指南】

今天的第七个分享——贴纸

建模软件纹理并将材质分配给模型,以使其更加真实。

BIMBase可以通过Python建模的create_material方法映射模型。

我们以地板为例来了解create_material接口。

图文教程

模型映射法

创建材料

使用creat_material函数创建白色瓷砖材质,输入材质的各种参数包括材质贴图名称、贴图方法、大小和位置等,并将这些信息保存在变量图片中。设置参数的步骤如下:您可以使用不同的参数设置来赋予纹理不同的效果。

团体

参数

解释

纹理设置

姓名

材料名称(str)

地图文件

纹理路径(str)。支持.jpg 和.png

地图模式

纹理映射方法。 0是几何投影,2是平面投影,4是立方投影,5是球面投影,6是圆柱投影。

纹理尺寸

地图单位

0是比例映射:相对大小,3是大小映射:绝对大小。

紫外线等级

当按比例映射时,[m,n]表示将原始图像缩放mn倍。按尺寸映射时,[m,n]表示将原始图像缩放为(m*1000mm) x (n*1000mm)。

纹理位置

紫外线偏移

[x,y]表示将原始图像沿X轴偏移x,沿Y轴偏移y。

旋转

纹理旋转角度(弧度)

至此,白色瓷砖材质的大部分参数信息已经设置完毕,但是在创建的图像中找不到图像文件“白色瓷砖01.jpg”的位置,所以使用mapFile属性指定贴图文件路径。

白色瓷砖01

def 替换(自身):

#创建素材

图片=create_material(\’白色瓷砖\’,mapMode=0,mapUnit=0,uvScale=[0.5,0.5],wRotation=0)

Picture.mapFile=R\’D:\\白色tile01.jpg\’

造型

地板可以显示为使用长方体功能创建的立方体。

a=self[\’板长\’]

b=self[\’板宽度\’]

t=self[\’板厚度\’]

B=框(Vec3(0,0,0), Vec3(0,0,t), Vec3(1,0,0), Vec3(0,1,0), a, b, a, b)

给材料

使用材料属性指定地板B 的材料并导出模型。

这样就完成了白色瓷砖地板。

self[\’地板\’]=B.material(\’白瓷砖\’)

以上是使用BIMBase-python进行纹理建模的流程。希望对各位朋友有用。

期待更多关于BIMBase-Python接口使用的分享~

本文和图片来自网络,不代表火豚游戏立场,如若侵权请联系我们删除:https://www.huotun.com/game/642809.html

(0)
上一篇 2024年5月29日
下一篇 2024年5月29日

相关推荐

  • 和平精英和和平精英体验服区别?

    和平精英和和平精英体验服区别? 1、最大的区别,就是体验服的更新进度要比正式服快1-2个月。 2、很多新版本的内容就是提前在体验服更新测试一个月左右,优化完毕后再更新到正式服中去的。 3、所以在体验服,你能体验获知最新的玩法和套装。 4、体验服需要去官网申请名额成功后才能登入,正式服只要有一个账号就能登,登录的难度不可相提并论。 5、另外体验服中【没有开放充…

    游戏快讯 23分钟前
  • 和平精英舔不了敌人盒子怎么设置?

    和平精英舔不了敌人盒子怎么设置? 正常情况无论队友还是敌人只要成盒都是可以去进行舔包的,考虑有可能是你网速的问题,建议切换流量确保网速正常情况下再进行舔包试一试,网速流畅后可以打开设置开一眼盒子物资是自动拾取还是手动,如果是手动拾取你点开盒子后它是不会自动拾取的,需要你点击才可拾取,打开自动拾取即可 和平精英切枪速度怎么调? 和平精英切枪速度以通过游戏中的设…

    游戏快讯 1小时前
  • 和平精英背包怎么拖动?

    和平精英背包怎么拖动? 和平精英背包拖动的方法: 1.打开刺激战场,进入一局游戏之后,在游戏内点击背包按钮,进入背包界面,可以看到当前我们拥有的物品 2.进入背包界面之后,长按要扔掉的头盔、护甲、背包(如果当前负重大于150的话是扔不掉背包的)拖动到地面,就可以扔掉了。 和平精英巧克力背包效果?  效果可以增加背包容量。 来自SS6赛季的巧克力,主…

    游戏快讯 3小时前
  • 和平精英倍镜刻度怎么瞄?

    和平精英倍镜刻度怎么瞄? 1、设置左右边都可以开火,进行左右手的互相配合操作。如此一来可以大大提高射击时的准度,既可以用来移动射击,也可以进行压枪操作。 2、设置合适的灵敏度,灵敏度都射击来说非常重要,过高或过低的灵敏度会让射击手感变得非常差。 推荐开火镜头灵敏度:不开镜30% 、2倍镜 24% | 全息、红点、机瞄:30% | 3倍镜:22%、4倍镜:10…

    游戏快讯 4小时前
  • 和平精英皮肤兑换码高级?

    和平精英皮肤兑换码高级? 和平精英中兑换码高级这个消失是不存在的,因为和平精英中根本就没有兑换码这一个功能,所以说和平金兑换码高级这个消息是完全假的,在设置或者是给等等的活动界面都没有兑换码。更不要说是和平精英中的皮肤兑换码。想要皮肤的话,只能通过氪金。所以说何必精英皮肤兑换码是不存在的。 2021和平精英皮肤兑换码? 可以在微信搜索公众号里面有官方新公布的…

    游戏快讯 6小时前