我用兩個攝像頭和一個渲染器創建了一個場景。每個攝像頭都從不同的角度觀察場景,並且我在第一個渲染器的頂部放置了一個小視圖端口,並在第一個渲染器上渲染了第一個攝像頭。我想知道是否有辦法讓第二個查看端口概述,使每個看起來分開是否有可能在threejs中概述視圖端口?
1
A
回答
1
是的,可以通過使一個純色的矩形比之前呈現的插圖的插圖稍大輪廓的插入口。
// border
renderer.setScissorTest(true);
renderer.setScissor(x, y, width, height);
renderer.setClearColor(0xffffff, 1); // border color
renderer.clearColor(); // clear color buffer
然後,渲染插圖。只要確保背景是不透明的。
three.js所r.86
1
我想你正在使用threejs視口功能?據我所知,它本身並沒有這樣的功能。
但是,由於它被渲染到畫布上......也許你可以在每個三維渲染幀之後在畫布上以自己想要的座標繪製一個輪廓?
一個基本的例子:
var c=document.getElementById("myCanvas");
var ctx=c.getContext("2d");
ctx.rect(20,20,150,100);
ctx.stroke();
相關問題
- 1. 是否有可能在AS3中創建矢量圖形的'概述'版本?
- 2. 是否有可能獲得CTE的概述?
- 3. 是否有可能在jQuery中實現人工智能概念?
- 4. 是否有可能在three.js中裁剪視口?
- 5. 可可tableview概述
- 6. 是否有可能直接在代碼中有錯誤描述?
- 7. 是否有可能在Android中創建沒有xml的視圖?
- 8. React Native:是否有可能在視圖中有導航器?
- 9. 是否有可能在MySQL中有索引視圖?
- 10. 是否有快捷方式停止在Visual Studio中概述?
- 11. ThreeJS對象在視圖中?
- 12. 是否有可能在一個Ajax調用指定端口
- 13. 是否有可能端口,並在Silverlight WCF以上
- 14. 是否有可能在不同的端口暴露WCF服務?
- 15. Wiew端口組中的網格在threejs
- 16. 概述圖表
- 17. 是否有可能在視圖中創建會話在asp.net mvc?
- 18. Xcode 7.3可視化調試器 - 概述視圖缺失?
- 19. 是否有可以在NSLog()內部使用的所有代碼的概述?
- 20. 是否有可能在Django中使用多個對象描述?
- 21. 是否有可能將視圖代碼存儲在文件中?
- 22. 是否有可能在餘燼視圖中添加新事件
- 23. 在視圖中使用URL參數,是否有可能?
- 24. 是否有可能在同一視圖中獲取多個MPMoviePlayerControllers?
- 25. 是否有可能直接在視圖中執行
- 26. 是否有可能在運行中更改web2py視圖?
- 27. 是否有可能在列表視圖中始終啓用fastscroll?
- 28. 是否有可能在Android中重新使用一組視圖?
- 29. 是否有可能在Android中捕捉視圖?
- 30. 是否有可能在會話中放置視圖狀態?
最多投票,是因爲它很可能達到預期的效果,不污染現場(S)和做其他渲染權謀的最簡單方法。也就是說,您無法從已經提供3D上下文的畫布上獲取2D上下文。您需要從3D畫布中抓取圖像並將其繪製到2D畫布上,然後_繪製輪廓線。 – TheJim01