Properties 在单元格中获取属性值

Properties 在单元格中获取属性值,properties,ocean,Properties,Ocean,在我的插件中,我获取属性作为输入参数。我试图得到特定单元格的属性值。我已经检查了单元格的值是否真的定义了,但是我得到了Nan。 代码示例: double permValueCell; Index3 TestIndex = new Index3(54,8,7); permValueCell = _propPermeability[TestIndex]; 首先,我认为在获取属性作为参数时存在一些问题,但在调试期间,我看到属性的描述部分显示了正确的名称。有什么问题吗?在Petrel中,用户界面

在我的插件中,我获取属性作为输入参数。我试图得到特定单元格的属性值。我已经检查了单元格的值是否真的定义了,但是我得到了Nan。 代码示例:

 double permValueCell;
 Index3 TestIndex = new Index3(54,8,7);
 permValueCell = _propPermeability[TestIndex];

首先,我认为在获取属性作为参数时存在一些问题,但在调试期间,我看到属性的描述部分显示了正确的名称。有什么问题吗?

在Petrel中,用户界面中显示的单元格索引与存储在Ocean中的单元格索引不同

您可以使用Petrel 2014中的ModelingUnitSystem类在两者之间进行转换

看看:

Slb.Ocean.Petrel.ModelingUnitSystem.ConvertIndexFromUI
Slb.Ocean.Petrel.ModelingUnitSystem.ConvertIndexToUI

Index3(54,8,7)是你在海燕窗口中看到的细胞吗?如果是这样的话,这就是显示索引,可能不是海洋中的同一个单元格。但是,如何才能在海洋内部使用的索引和petrel 3d窗口中显示的索引之间建立关系呢?它是否刚刚连接到此网格“单元格原点设置”?但看起来不仅仅是这样。。。如何在代码中处理这个问题?