首页 > 其他分享 >NSDT编辑器:Overlay-孪生体

NSDT编辑器:Overlay-孪生体

时间:2023-03-11 09:03:16浏览次数:43  
标签:孪生 name Overlay 挛生 THREE 编辑器 属性 NSDT String

推荐:将 NSDT场景编辑器 加入你的3D开发工具链

场景效果:

 

 

 

属性

.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建模学习工作室翻译整理,转载请标明出处!

标签:孪生,name,Overlay,挛生,THREE,编辑器,属性,NSDT,String
From: https://www.cnblogs.com/mvrlink/p/17205163.html

相关文章

  • 在线编辑器粘贴word图片且图片文件自动上传功能
    ​ ueditor粘贴不能粘贴word中的图片是一个很头疼的问题,在我们的业务场景中客户要求必须使用ueditor并且支持word的图片粘贴,因为这个需求头疼了半个月,因为前端方面因为安......
  • 富文本编辑器粘贴word图片且图片文件自动上传功能
    ​ 1.编辑器修改(可选)1.1在 ueditor/config.json 中添加代码块    /* 上传word配置 */    "wordActionName":"wordupload",/* 执行上传视频的action......
  • HTML编辑器粘贴word图片且图片文件自动上传功能
    ​ 如何做到ueditor批量上传word图片?1、前端引用代码<!DOCTYPE html PUBLIC "-//W3C//DTDXHTML1.0Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml......
  • Linux下nano编辑器使用教程
    使用LinuxVPS会经常和编辑器打交道,一般常用的是vi和nano,虽然vi功能强大,但是相对新手来要稍微难上手,GNUnano是一个体积小巧而功能强大的文本编辑器。这里就简单说一下nan......
  • Unity开发时,在visual studio编辑器中没有中文注释的解决办法
    在做Unity开发的时候,会遇到很多标准库或.Net库里的一些函数都没有注释,但是用VS单独创建一个WinForms桌面类型的程序,里面调用的都是有中文注释的。下面是步骤:使用VS创建......
  • 删除 VS Code 编辑器右侧的文件预览
    这个美女是最近一次更新后出现的,让我很分心。我搜索了菜单,但没有找到任何设置来删除它。有什么办法可以从编辑器中消除它吗?解答http://www.stackoverflow.ink......
  • Linux 终端中使用 nano 编辑器技巧
    导读最初在 Linux 终端中使用nano编辑器的时候,或多或少可能会遇到一些问题。使用它编辑内容应该没什么,一切都很简单,但是在编辑完成后,怎样保存内容呢?常规的ctrl+......
  • SAS 增强型编辑器
    SAS增强型编辑器Windows10LTSC2019X64,SAS9.4M7。SAS9.4M7安装在D盘,GHOST恢复了C盘的系统。SAS能用,但是增强型编辑器不能用。解决方案(需要mscomctl.o......
  • sap -文本编辑器
    DATA:ok_codeTYPEsy-ucomm,save_okTYPEsy-ucomm.DATA:init.DATA:containerTYPEREFTOcl_gui_custom_container.DATA:editorTYPEREFTOcl_gui_texted......
  • Linux-vi/vim编辑器
    vim开始是命令模式1)i,a,o进入输入模式,ESC回到命令模式2):进入底线命令模式,回车结束运行最后输入:wq储存后离开vi如建立文件vimwenyu.txt直接输入vi文件名就......