threecsg

    3熱度

    1回答

    我目前使用three.js幾何類創建一個形狀,然後在該形狀上執行多個CSG操作。因此不斷重繪形狀。 執行多個csg操作的過程很慢,因爲我正在使用光線投射來獲取點擊形狀並執行選定形狀和預定義形狀(任何形狀或幾何)的CSG。 所以我的問題是: 將使用緩衝幾何加速我的CSG,但說的是有對THREE.BufferGeometry情況下執行CSG操作的任何圖書館嗎? 有沒有辦法通過使用其他方法來加速進程?

    0熱度

    1回答

    我試圖使用csg.js函數來切出一個框,但它不工作?我閱讀了關於http://learningthreejs.com/blog/2011/12/10/constructive-solid-geometry-with-csg-js/的教程,但它仍然無法正常工作。 <html> <head> <title>Experiment</title> </head>

    1熱度

    1回答

    我使用csg.js與three.js,它似乎只支持3D CSG。 檢查 this 我想交叉和聯合2D(three.js)幾何。 有沒有什麼辦法可以用three.js做2D CSG?

    2熱度

    1回答

    我想要使用three.js的STLLoader函數加載一個心臟模型的橫截面。我目前正在嘗試使用ThreeCSG包裝器作爲csg.js庫,與this stack overflow post中的相同。 這裏是我的CSG減法 function modelLoadedCallBack(geometry) { material = new THREE.MeshPhongMaterial({ co

    0熱度

    1回答

    我試圖使用threeCSG的threeCSG包裝爲constructive solid geometry庫中的OBJ加載three.js OBJ loader的橫截面。 當我使用常規網格(如球體/立方體)時,交點csg操作的效果非常好。我還可以在其初始位置一個OBJ製作出精美的橫截面(白色物體,在以下顯示爲紅色橫截面): 然而,當我旋轉對象,橫部分是相同的,無論我怎麼改變它的旋轉: 我怎樣才能獲得