|
|
HoloLens 裝置不支援這些顯影程式。
|
|
顯影程式
|
描述
|
參數
|
||
|---|---|---|---|---|
|
不飽和
|
用以緩解模型色彩飽和度的顯影程式。
|
saturation float [0-1]
JavaScript 範例:
$scope.init = function() {
以下範例的模型完全使用 saturation=0 著色,因此以灰階顯示。
![]() |
||
|
流程
|
以 UV 座標動畫使用紋理貼圖來標示方向的顯影程式。
|
• speedU- 材質座標的水平速度 (每秒一個材質單位)
• speedV- 材質座標的垂直速度 (每秒一個材質單位)
• scaleU- 水平縮放 (在動畫中彩現圖像的重複次數)
• scaleV- 垂直縮放 (在動畫中彩現圖像的重複次數)
• opacity- 掌控不透明度 (0.0 = 完全透明,1.0 = 完全不透明)
JavaScript 範例:
$scope.init = function() {
![]() |
||
|
醒目提示
|
用以顯目提示整個模型或特定零件的顯影程式。
|
下列參數定義了輪廓與曲面填充的顏色:
• r float [0-1]
• g float [0-1]
• b float [0-1]
• a float [0-1]- 定義曲面填充的不透明度。輪廓將始終保持不透明。
• virtualMode- 設定為 true 時,顯影程式會運用標準的深度測試模式以標準實體彩現虛擬曲面。如果存在實體物件,此參數將設為 false。
JavaScript 範例:
$scope.init = function() {
在以下範例中,藍色幫浦的下半部已使用橘色醒目提示。
![]() |
||
|
平面切削
|
用於以直線或平面切除模型幾何圖案的顯影程式。
|
下列參數定義了剖面平面的位置:
• clipCenterX float
• clipCenterY float
• clipCenterZ float
下列參數定義了剖面平面的定向:
• clipAxisX float
• clipAxisY float
• clipAxisZ float
下列參數以空間單位 (公尺) 定義了模型遮障邊的厚度。
• clipLineWidth float
JavaScript 範例:
![]() |
||
|
球狀切削
|
用於以球面切除模型幾何圖案的顯影程式。
|
• clipCenterX float
• clipCenterY float
• clipCenterZ float
• clipRadius float (以公尺為單位)
JavaScript 範例:
$scope.init = function() {
![]()
|
||
|
X 光
|
用以顯示模型的 X 光檢視和揭示內部零件的顯影程式。
|
• r float [0-1]
• g float [0-1]
• b float [0-1]
• a float [0-1]
JavaScript 範例:
$scope.init = function() {
套用顏色以重新著色模型,同時套用顯影程式,進一步顯目提示套用顯影程式的位置。
![]() |
||
|
輪廓
|
根據深度梯度擷取輪廓線的顯影程式。
|
• lineR float [0-1]
• lineG float [0-1]
• lineB float [0-1]
• lineA float [0-1]
JavaScript 範例:
$scope.init = function() {
![]() |
||
|
波徑向
|
可以顯示圓形或波紋效果的顯影程式。
|
• offsetU/V- 波圈的原點
• surface(R/G/B/A) - 原點的波浪顏色
• waveLength- 兩個連續波峰之間的距離
• speed- 波前的傳播速度 (以標準單位表示)
JavaScript 範例:
scope.init = function() {
![]() |