专栏中心

EEPW首页 > 专栏 > Overlay-孪生体

Overlay-孪生体

发布人:xyni2023 时间:2023-03-09 来源:工程师 发布文章
4b8b5d5a6e41fd4d80cad4a05e902a5c_a2.png推荐:将 NSDT场景编辑器 加入你的3D开发工具链  https://ted.sinoccdc.cn/?sourceId=13场景效果:属性

.type: String

孪生体的类型。只读。

.overlayId: String

孪生体的ID。只读。

.layerId: String

孪生体所在layer的ID。只读。

.delegate: String

THREE原生Object3d对象。

_.layer: Layer

孪生体所在的layer对象。

.uuid: String

THREE原生Object3d对象的uuid。

.name: String

挛生体的名称

.visible: boolean

挛生体是否显示

.position: THREE.Vector3

挛生体的位置。

.rotation: THREE.Euler

挛生体的旋转,以弧度来表示。

.scale: THREE.Vector3

挛生体的缩放。

.castShadow: boolean

挛生体是否被渲染到阴影贴图中。默认值为false。

.receiveShadow: boolean

挛生体是否接收阴影。默认值为false。

.boxVisible: boolean

挛生体是否显示包围盒。默认值为false。

方法

.lookAt(vector: THREE.Vector3): Void

旋转挛生体使其在世界空间中面朝一个点。

.getProperties(): Object

返回孪生体的属性

.getProperty(name: string): any

通过属性名查询孪生体的属性

.setProperty(name: string, value: any): Void

通过属性名修改孪生体的属性

.getObjects(): THREE.Mesh[]

获取该孪生体下的所有子mesh

.getObjectById(id: number): THREE.Object3D | undefined

id —— 标识该对象实例的唯一数字。

从该孪生体开始,搜索该孪生体及其子级,返回第一个带有匹配id的子对象。

.getObjectByName(name: string): THREE.Object3D | undefined

从该孪生体开始,搜索该孪生体及其子级,返回第一个带有匹配name的子对象。

.getObjectByProperty(name: string, value: any): THREE.Object3D | undefined

从该孪生体开始,搜索该孪生体及其子级,返回第一个给定的属性中包含有匹配的值的子对象。

.addTips(element: HTMLElement): THREE.CSS2DObject

给挛生体添加基于HTML的标签。

.removeTips(tips: THREE.CSS2DObject): Void

移除挛生体的HTML的标签。

.clone(): Promise<Overlay>

克隆一个新的挛生体

.getSize(): Object

获取挛生体的大小

.destroy(): Void

销毁孪生体。


专栏文章内容及配图由作者撰写发布,仅供工程师学习之用,如有侵权或者其他违规问题,请联系本站处理。 联系我们

关键词: 编辑器 数字孪生 3D

相关推荐

数字孪生:云的极限

大尺度抽象化竞赛启幕,数据中心迎来全新变革

多材料3D打印机“现场”制造整台电动机

SoC 集成度如何影响 SMT 贴片良率

如何让2声道喇叭輸出6声道音效 PDF资料

3D透视校正纹理映射矩阵电路设计及实现

液晶字模编辑器

资源下载 2007-02-09

数字孪生:云阔凭鱼跃,天高任鸟飞

高性能嵌入式工作区 (HEW) V.4.04 用户手册

多裸片芯片设计中凸点与硅通孔的高效规划方案

AI 全域数字孪生加速半导体与电子系统研发落地

达索系统与英伟达围绕虚拟孪生构建工业人工智能平台

晶圆厂与封装厂自动化迎来设备和方法论变革

MPLAB IDE集成开发环境用户指南

英飞凌与英伟达利用数字孪生加速人形机器人

更多 培训课堂
更多 焦点
更多 视频

技术专区