2015-04-29 72 views
-6

我喜歡錶面上的每一個點上進行計算,來產生新的表面,以創建Slb.Ocean.Petrel.DomainObject.Shapes.SurfaceSlb.Ocean.Petrel.DomainObject.Shapes.Surface創建面,知道怎樣可以做到?海洋:從另一面

+0

這是來自Slumberger的高度專業化的軟件,您可能不得不直接去他們的支持,祝您好運,我過去曾與他們合作過。 –

回答

1

我假設你指的是RegularHeightFieldSurface而不是Surface,這是抽象的。你可以做類似如下:

var outSurface = parentCollection.CreateRegularHeightFieldSurface("output surface", inputSurface.SpatialLattice);

然後,您可以通過inputSurface的所有Samples迭代,計算你的輸出採樣,並設置outputSurface.Samples來計算的樣本。

作爲一種替代方法,您可以創建一個新的輸入曲面的SurfaceProperty,而不是創建一個新曲面。

+0

不,我想從現有表面創建一個新表面,就像我們通過地震計算器一樣 –