模型操作
模型操作相关接口
# 接口列表
# 1.模型透明度
控制模型的整体透明度。
KsjModel.setModelOpacity(opacity: number)
参数:
opacity:0 - 1之间数字 0 全不透明, 1 全透明
调用示例:
import { KsjModel } from "bjksj-sdk";
KsjModel.setModelOpacity(0.5);
# 2.模型颜色
控制模型的颜色显示。
KsjModel.setModelColor(r: number, g: number, b: number)
恢复模型默认颜色:
KsjModel.resetModelColor()
参数:
r: number, g: number, b: number
取值范围为 0-255
调用示例:
import { KsjModel } from "bjksj-sdk";
KsjModel.setModelColor(100, 100, 100);
# 3.模型背景色
控制模型的背景色。
KsjModel.setModelBgColor(r: number, g: number, b: number, a: number)
参数:
r: number, g: number, b: number, a: number
r,g,b: 取值范围为 0-255
a: 取值范围 0-1
调用示例:
import { KsjModel } from "bjksj-sdk";
KsjModel.setModelBgColor(100, 100, 100, 0.6);
# 4.模型渲染模式
控制模型的渲染模式。
KsjModel.setModelRenderMode(type: "实体模式" | "线框模式" | "消隐模式" | "光滑模式" = "光滑模式")
参数:
type: "实体模式" | "线框模式" | "消隐模式" | "光滑模式"
调用示例:
import { KsjModel } from "bjksj-sdk";
KsjModel.setModelRenderMode('实体模式');
# 5.模型显示
控制模型的显示。
KsjModel.showModel()
调用示例:
import { KsjModel } from "bjksj-sdk";
KsjModel.showModel();
# 6.模型隐藏
控制模型的隐藏。
KsjModel.hideModel()
调用示例:
import { KsjModel } from "bjksj-sdk";
KsjModel.hideModel();