使用ThreeBSP進行模型的布林運算

2021-10-06 08:48:21 字數 953 閱讀 4798

1.使用threebsp進行布林運算

//建立球形幾何體

var spheregeometry = new three.spheregeometry(100, 20, 20);

var sphere = createmesh(spheregeometry);

//建立立方體幾何體

var cubegeometry = new three.boxgeometry(100, 100, 100);

var cube = createmesh(cubegeometry);

cube.position.x = -100;

//生成threebsp物件

var spherebsp = new threebsp(sphere);

var cubebsp = new threebsp(cube);

//進行並集計算

var resultbsp = spherebsp.subtract(cubebsp);

//從bsp物件內獲取到處理完後的mesh模型資料

var result = resultbsp.tomesh();

//更新模型的面和頂點的資料

result.geometry.computefacenormals();

result.geometry.computevertexnormals();

//重新賦值乙個紋理

var material = new three.meshphongmaterial();

result.material = material;

//將計算出來模型新增到場景當中

使用make pipeline進行序列模型構建

from sklearn.pipeline import make pipelinemake pipeline可以將許多演算法模型串聯起來,可以用於把多個estamitors級聯成乙個estamitor,比如將特徵提取 歸一化 分類組織在一起形成乙個典型的機器學習問題工作流。使用示例 lasso m...

使用GWmodel進行GWR模型相關運算

未完但不待續 不要試圖在anaconda的環境的rstudio中安裝!不要試圖在anaconda的環境的rstudio中安裝!不要試圖在anaconda的環境的rstudio中安裝!guangzhouershoufang read.table file users 廣州 4 資料分析 廣州二手房sa...

簡議使用業務模型驅動進行軟體的設計

在我工作的這些年裡,前幾年做的大多專案都是資料庫驅動型的,我想很多人也都是這樣的。對於資料庫驅動型的專案,我們的核心都是圍繞資料庫在做開發,通常我們都在寫crud的 後來有了 生成器 orm,我們的工作是變的更少了。但是大家有沒有覺得,雖然自己一直在使用物件導向的語言在做開發,但是通常我們使用物件導...