opt |
Object |
{} |
No |
輸入設定物件,預設{} |
opt.width |
Number |
- |
No |
輸入元件寬度數字,單位px |
opt.height |
Number |
- |
No |
輸入元件高度數字,單位px |
opt.items |
Array |
[] |
No |
輸入3D場景中要渲染的物件資料陣列,預設[] |
opt.backgroundColor |
String |
- |
No |
輸入場景背景色字串 |
opt.useAutoRotate |
Boolean |
false |
No |
輸入是否啟用自動旋轉布林值,預設false |
opt.autoRotateDeg |
Number |
- |
No |
輸入自動旋轉角度數字,單位度 |
opt.useHelperAxes |
Boolean |
true |
No |
輸入是否顯示輔助軸線布林值,預設true |
opt.helperAxesLengthRatio |
Number |
- |
No |
輸入輔助軸線長度比例數字 |
opt.useHelperGrid |
Boolean |
true |
No |
輸入是否顯示輔助網格布林值,預設true |
opt.helperGridLengthRatio |
Number |
- |
No |
輸入輔助網格長度比例數字 |
opt.helperGridDensity |
Number |
- |
No |
輸入輔助網格密度數字 |
opt.helperGridPositionRatioZ |
Number |
- |
No |
輸入輔助網格Z軸位置比例數字 |
opt.useLightAmbient |
Boolean |
- |
No |
輸入是否啟用環境光布林值 |
opt.lightAmbientColor |
String |
- |
No |
輸入環境光顏色字串 |
opt.useLightPoint |
Boolean |
- |
No |
輸入是否啟用點光源布林值 |
opt.lightPointPoss |
Array |
- |
No |
輸入點光源位置陣列 |
opt.lightPointColor |
String |
- |
No |
輸入點光源顏色字串 |
opt.lightPointIntensity |
Number |
- |
No |
輸入點光源強度數字 |
opt.lightPointDistance |
Number |
- |
No |
輸入點光源照射距離數字 |
opt.lightPointDecay |
Number |
- |
No |
輸入點光源衰減率數字 |
opt.useLightDirection |
Boolean |
- |
No |
輸入是否啟用平行光布林值 |
opt.lightDirectionColor |
String |
- |
No |
輸入平行光顏色字串 |
opt.lightDirectionIntensity |
Number |
- |
No |
輸入平行光強度數字 |
opt.lightDirectionPos |
Object |
- |
No |
輸入平行光位置物件 |
opt.useAxis |
Boolean |
false |
No |
輸入是否顯示座標軸布林值,預設false |
opt.axisXTitle |
String |
- |
No |
輸入X軸標題文字字串 |
opt.axisXTitleColor |
String |
- |
No |
輸入X軸標題顏色字串 |
opt.axisXTitleFontSize |
String |
- |
No |
輸入X軸標題字型大小字串 |
opt.axisXTitleFontFamily |
String |
- |
No |
輸入X軸標題字型字串 |
opt.axisXTitleDistance |
Number |
- |
No |
輸入X軸標題與軸線距離數字 |
opt.axisXLineColor |
String |
- |
No |
輸入X軸線顏色字串 |
opt.axisXLineWidth |
Number |
- |
No |
輸入X軸線寬度數字 |
opt.axisXTickLineColor |
String |
- |
No |
輸入X軸刻度線顏色字串 |
opt.axisXTickLineWidth |
Number |
- |
No |
輸入X軸刻度線寬度數字 |
opt.axisXTickLineLength |
Number |
- |
No |
輸入X軸刻度線長度數字 |
opt.axisXTickNum |
Number |
- |
No |
輸入X軸刻度數量數字 |
opt.axisXTickLabelDistance |
Number |
- |
No |
輸入X軸刻度標籤與軸線距離數字 |
opt.axisXTickLabelDig |
Number |
- |
No |
輸入X軸刻度標籤小數位數數字 |
opt.axisXTickLabelColor |
String |
- |
No |
輸入X軸刻度標籤顏色字串 |
opt.axisXTickLabelFontSize |
String |
- |
No |
輸入X軸刻度標籤字型大小字串 |
opt.axisXTickLabelFontFamily |
String |
- |
No |
輸入X軸刻度標籤字型字串 |
opt.axisXGridLineColor |
String |
- |
No |
輸入X軸網格線顏色字串 |
opt.axisXGridLineWidth |
Number |
- |
No |
輸入X軸網格線寬度數字 |
opt.axisYTitle |
String |
- |
No |
輸入Y軸標題文字字串 |
opt.axisYTitleColor |
String |
- |
No |
輸入Y軸標題顏色字串 |
opt.axisYTitleFontSize |
String |
- |
No |
輸入Y軸標題字型大小字串 |
opt.axisYTitleFontFamily |
String |
- |
No |
輸入Y軸標題字型字串 |
opt.axisYTitleDistance |
Number |
- |
No |
輸入Y軸標題與軸線距離數字 |
opt.axisYLineColor |
String |
- |
No |
輸入Y軸線顏色字串 |
opt.axisYLineWidth |
Number |
- |
No |
輸入Y軸線寬度數字 |
opt.axisYTickLineColor |
String |
- |
No |
輸入Y軸刻度線顏色字串 |
opt.axisYTickLineWidth |
Number |
- |
No |
輸入Y軸刻度線寬度數字 |
opt.axisYTickLineLength |
Number |
- |
No |
輸入Y軸刻度線長度數字 |
opt.axisYTickNum |
Number |
- |
No |
輸入Y軸刻度數量數字 |
opt.axisYTickLabelDistance |
Number |
- |
No |
輸入Y軸刻度標籤與軸線距離數字 |
opt.axisYTickLabelDig |
Number |
- |
No |
輸入Y軸刻度標籤小數位數數字 |
opt.axisYTickLabelColor |
String |
- |
No |
輸入Y軸刻度標籤顏色字串 |
opt.axisYTickLabelFontSize |
String |
- |
No |
輸入Y軸刻度標籤字型大小字串 |
opt.axisYTickLabelFontFamily |
String |
- |
No |
輸入Y軸刻度標籤字型字串 |
opt.axisYGridLineColor |
String |
- |
No |
輸入Y軸網格線顏色字串 |
opt.axisYGridLineWidth |
Number |
- |
No |
輸入Y軸網格線寬度數字 |
opt.axisZTitle |
String |
- |
No |
輸入Z軸標題文字字串 |
opt.axisZTitleColor |
String |
- |
No |
輸入Z軸標題顏色字串 |
opt.axisZTitleFontSize |
String |
- |
No |
輸入Z軸標題字型大小字串 |
opt.axisZTitleFontFamily |
String |
- |
No |
輸入Z軸標題字型字串 |
opt.axisZTitleDistance |
Number |
- |
No |
輸入Z軸標題與軸線距離數字 |
opt.axisZLineColor |
String |
- |
No |
輸入Z軸線顏色字串 |
opt.axisZLineWidth |
Number |
- |
No |
輸入Z軸線寬度數字 |
opt.axisZTickLineColor |
String |
- |
No |
輸入Z軸刻度線顏色字串 |
opt.axisZTickLineWidth |
Number |
- |
No |
輸入Z軸刻度線寬度數字 |
opt.axisZTickLineLength |
Number |
- |
No |
輸入Z軸刻度線長度數字 |
opt.axisZTickNum |
Number |
- |
No |
輸入Z軸刻度數量數字 |
opt.axisZTickLabelDistance |
Number |
- |
No |
輸入Z軸刻度標籤與軸線距離數字 |
opt.axisZTickLabelDig |
Number |
- |
No |
輸入Z軸刻度標籤小數位數數字 |
opt.axisZTickLabelColor |
String |
- |
No |
輸入Z軸刻度標籤顏色字串 |
opt.axisZTickLabelFontSize |
String |
- |
No |
輸入Z軸刻度標籤字型大小字串 |
opt.axisZTickLabelFontFamily |
String |
- |
No |
輸入Z軸刻度標籤字型字串 |
opt.axisZGridLineColor |
String |
- |
No |
輸入Z軸網格線顏色字串 |
opt.axisZGridLineWidth |
Number |
- |
No |
輸入Z軸網格線寬度數字 |
opt.cameraType |
String |
'perspective' |
No |
輸入相機類型字串,可選'perspective'或'orthographic',預設'perspective' |
opt.cameraFov |
Number |
- |
No |
輸入透視相機視野角度數字 |
opt.cameraNear |
Number |
- |
No |
輸入相機近裁剪面數字 |
opt.cameraFar |
Number |
- |
No |
輸入相機遠裁剪面數字 |
opt.cameraOrthographicRatio |
Number |
- |
No |
輸入正交相機比例數字 |
opt.cameraAzimuthAngle |
Number |
- |
No |
輸入相機方位角(水平角度)數字,因可通過UI改變導致Vue無法監聽變數有變而觸發computed,故建議直接使用setCameraAzimuthAngle變更 |
opt.cameraPolarAngle |
Number |
- |
No |
輸入相機極角(垂直角度)數字,因可通過UI改變導致Vue無法監聯變數有變而觸發computed,故建議直接使用setCameraPolarAngle變更 |
opt.menuSettingIcon |
String |
- |
No |
輸入設定選單圖示SVG path字串,預設mdiCogOutline |
opt.menuSettingTooltip |
String |
'Settings' |
No |
輸入設定選單tooltip文字字串,預設'Settings' |
opt.menuHelperAxesIcon |
String |
- |
No |
輸入輔助軸線圖示SVG path字串,預設mdiAxis |
opt.menuHelperAxesTooltip |
String |
'Help axes' |
No |
輸入輔助軸線tooltip文字字串,預設'Help axes' |
opt.menuHelperGridIcon |
String |
- |
No |
輸入輔助網格圖示SVG path字串,預設mdiGrid |
opt.menuHelperGridTooltip |
String |
'Help grid' |
No |
輸入輔助網格tooltip文字字串,預設'Help grid' |
opt.menuPerspectiveIcon |
String |
- |
No |
輸入透視切換圖示SVG path字串,預設mdiProjectorScreenOutline |
opt.menuPerspectiveTooltip |
String |
'Perspective' |
No |
輸入透視切換tooltip文字字串,預設'Perspective' |
opt.menuAxisIcon |
String |
- |
No |
輸入座標軸圖示SVG path字串,預設mdiPackageVariantClosed |
opt.menuAxisTooltip |
String |
'Axis' |
No |
輸入座標軸tooltip文字字串,預設'Axis' |
opt.menuAutoRotateIcon |
String |
- |
No |
輸入自動旋轉圖示SVG path字串,預設mdiAxisZRotateCounterclockwise |
opt.menuAutoRotateTooltip |
String |
'Auto rotate' |
No |
輸入自動旋轉tooltip文字字串,預設'Auto rotate' |
opt.menuViewXYIcon |
String |
- |
No |
輸入XY平面視角圖示SVG path字串 |
opt.menuViewXYTooltip |
String |
'XY plane' |
No |
輸入XY平面視角tooltip文字字串,預設'XY plane' |
opt.menuViewXZIcon |
String |
- |
No |
輸入XZ平面視角圖示SVG path字串 |
opt.menuViewXZTooltip |
String |
'XZ plane' |
No |
輸入XZ平面視角tooltip文字字串,預設'XZ plane' |
opt.menuViewYZIcon |
String |
- |
No |
輸入YZ平面視角圖示SVG path字串 |
opt.menuViewYZTooltip |
String |
'YZ plane' |
No |
輸入YZ平面視角tooltip文字字串,預設'YZ plane' |
opt.menuLegendIcon |
String |
- |
No |
輸入圖例圖示SVG path字串,預設mdiListBoxOutline |
opt.menuLegendTooltip |
String |
'Legend' |
No |
輸入圖例tooltip文字字串,預設'Legend' |
opt.legnedBackgroundColor |
String |
'rgba(90,90,90,0.5)' |
No |
輸入圖例區域背景色字串,預設'rgba(90,90,90,0.5)' |
opt.legnedHeight |
Number |
null |
No |
輸入圖例區域固定高度數字,單位px,預設null |
opt.legnedHeightMax |
Number |
null |
No |
輸入圖例區域最大高度數字,單位px,預設null |