国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發(fā)設計 > 正文

在Seismic.NET下用最少的語句寫出一個剖面顯示程序

2019-11-17 03:23:34
字體:
供稿:網(wǎng)友

在Seismic.NET下用最少的語句寫出一個剖面顯示程序

用Seismic.NET開發(fā)地震剖面顯示程序可以節(jié)省大量的時間,下面的代碼展開了如何用最少的代碼顯示一個SEGY文件。

// 用一行語句把 reader, pipeline, view 和 plot 都創(chuàng)建出來cgSeismicPlot plot = new cgSeismicPlot(    new cgSeismicView(        new cgSeismicPipeline(            new cgSegyReader("test.segy"))),    cgTraceAxisPosition.Both, // 上下都顯示道號軸    cgSampleAxisPosition.Both); // 左右都顯示時間軸 // 創(chuàng)建一個PlotPanel用來容納plot,這個plot本身是無窗口的cgScrollablePlotPanel plotControl = new cgScotPanel(plot);plotControl.Dock = DockStyle.Fill;  // 把Seismic.NET的控件放在Windows的控件中this.Controls.Add(plotControl);  

程序運行效果:

image

當然,專業(yè)的剖面顯示程序還需要許多交互性的功能,比如縮放、拖動、跟隨鼠標顯示關鍵信息、道反序、設置顯示方式、顯示十字光標等。

最近寫出了十五個例子程序,可以一步一步地搭建起基本剖面顯示程序。

例子一:迷你剖面顯示程序.

例子二:響應右鍵點擊事件.

例子三:縮放操作.

例子四:剖面的坐標變換.

例子五:十字光標.

例子六:封裝十字光標.

例子七:漫游拖動剖面.

例子八:道反序顯示.

例子九:輸出CGM

例子十:重構zoom和panning

例子十一:狀態(tài)欄顯示測線號和CDP號.

例子十二:變密度與彩色顯示.

例子十三:改變顏色棒.

例子十四:打開任意SEGY文件.

例子十五:讀取SEGY的詳細信息.

clip_image002

clip_image002[5]clip_image002[7]

clip_image002[9]

前2章試讀的PDF文件可以點擊這里下載。


發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 班戈县| 达日县| 通化县| 宁德市| 高台县| 晋江市| 卢湾区| 增城市| 榆树市| 成武县| 新兴县| 聂荣县| 延长县| 临清市| 海安县| 环江| 黄平县| 河南省| 富源县| 左贡县| 阳城县| 海阳市| 泸西县| 沙河市| 舟山市| 南阳市| 喜德县| 庆城县| 金沙县| 黑龙江省| 翁牛特旗| 兴国县| 南和县| 太康县| 苗栗市| 商城县| 赤壁市| 云和县| 新沂市| 呼玛县| 双辽市|