1. addExternalObject

添加外部构件。

1.1. 参数说明:

名称 说明 类型 是否必填 示例
name 外部模型name 字符串 String "water"
object mesh或者mesh数组 对象 Mesh 或 对象数组 Array new THREE.Mesh()
holdMaterialWhenPicked 选中后保持之前的材质 布尔值 boolean false
customSelectMaterial 自定义选中后使用的材质 材质对象 object new THREE.MeshBasicMaterial()
返回值说明 类型 示例
无返回值 NULL NULL

1.2. 调用方式:

/**
  * 添加外部构件
  * @function Viewer3D.prototype.addExternalObject
  * @param {string} name 外部模型name,可以自定义name
  * @param {object | array} object mesh或者mesh数组
  * @param {boolean} [holdMaterialWhenPicked=false] 选中后保持之前的材质
  * @param {object} [customSelectMaterial] 自定义选中后使用的材质,和原始材质具有相同结构
  * @return {void}
  */
 viewer3D.addExternalObject("name",new THREE.Mesh(),false,new THREE.MeshBasicMaterial());
版权所有@盈嘉互联(北京)科技有限公司 京ICP备15051988号-9 Copyright © 2021 all right reserved,powered by Gitbook该文件修订时间: 2021-12-20 09:59:48

results matching ""

    No results matching ""