问题标签 [ocean]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ocean - 从 Petrel 中的三角形网格绘制 FractureNetwork
我在从 Petrel 中的 TriangleMesh 创建 FractureNetwork 时遇到问题。绘制时,您可以看到所有单独的三角形 - 我希望它是实心的。一些三角形似乎确实是相连的,但不是全部。我是否遗漏了什么,或者有什么技巧可以让 FractureNetwork 看起来很稳固?
TriangleMesh 是实心的,当我在 3D 窗口中打开 Wireframe 时,它看起来也正确。链接在 FractureNetwork 旁边显示带有 TriangleMesh 的图像。
ocean - 为什么我看不到我的海洋插件
我一直试图弄清楚为什么我的模块没有加载,但我没有看到任何明显的错误消息。这是一个非常基本的设置(还没有什么花哨的)这是我的模块定义:
而且我的过程也很简单:
我的配置文件条目是:
Petrel 加载正常,我没有收到任何错误消息,但在插件文件夹下看不到我的进程,有什么想法吗?
谢谢
ocean - 禁止在属性生成器中访问其他地震数据(2011)
我们有几个地震属性生成器,它们需要来自输入体之外的地震体的数据。
在 Petrel 2010 中,只要生成器在 UI 线程中运行,它就可以正常工作。
Petrel 2011 竭尽全力禁止这样做:首先,生成器根本不再在主线程上运行。其次,如果从属性工作线程访问,在 UI 线程中获取的 IAsyncSubCube 会引发 InvalidOperationException。这是异常消息:
[ArrayBufferAccessorLink] 访问数组数据时出错:[RequestBroker] 当前线程,内部工作线程,无权发起新的数据访问。(这种情况可能源于外部计算,例如异步地震属性计算。) 异常类型:类 Slb::Salmon::Adt::Exceptions::InsufficientPermissionsException
有什么办法可以使这样的访问工作?(提供这些卷作为常规属性输入不是一种选择。)
ocean - PetrelLogger.NewAsyncProgress 出错
我正在使用 PetrelLogger.NewAsyncProgress,它似乎运行良好。但是我不知道如何报告我的任务错误。一旦我处理了 NewAsyncProgress,它就会为我的任务报告“成功”。
我尝试设置 ProgressStatus = -1,但这并没有什么不同。
例子:
所以如果抛出异常,任务管理器的结果就是Success 100%。有任何想法吗?
c# - 访问 Petrel 3D 窗口帧缓冲区
我正在寻找一种方法来访问Window3D
除Window3D.SaveBmp
. 首选的解决方案是能够将场景图绘制到屏幕外缓冲区,但其他访问帧缓冲区的方法也可以工作。
ocean - 重置自定义颜色表
我已经制作了一些带有相应自定义颜色表的自定义属性版本。一切似乎都运作良好。但是,当我在颜色选项卡中选择“重置颜色表”时,Petrel 不会将值设置为我的默认值,而是设置为一些未知的颜色场景。
有谁知道如何将 Petrel 重置为我定制的颜色表默认值?这是在海洋 2010 上。
最好的问候 Odd Marius Aakervik Blueback Reservoir AS
ocean - 海洋 2010.1 与 VS2010
可以用 Ocean for petrel 2010.1 和 VS.2010 来写 petrel 插件吗?
我问是因为我需要使用 .NET 4.0 上的一些特定功能。
谢谢
progress-bar - 从另一个线程更新海燕中的进度条
我正在尝试在 petrel 中开发一个多线程插件,我的算法在 2 个单独的线程中运行。该插件似乎工作正常,除了我找不到任何更新进度条的方法。
使用 Invoke 不会更新进度条(c# 进度条),并且我的 UI 在执行期间完全冻结。
当算法运行时,有没有办法从另一个线程更新进度条(海燕进度条或标准进度条)?
谢谢
ocean - 用户定义的井属性
是否可以通过 Ocean 创建和读取/写入用户定义的井属性?如果是这样,它是如何完成的?如果没有,对即将发布的版本有什么计划吗?
“用户定义的井属性”是指在井属性文件夹和井管理器中看到的属性。
ocean - 在 Ocean for Petrel 中创建和绘制 3D 窗口
我正在尝试在 Petrel 中绘制 3D 图,我正在尝试使用 OpenInventor 绘制一些体积数据。
我正在通过自定义域对象执行此操作。但我不想从输入树中选择一个项目。我希望我的算法应该自动打开一个 3D 窗口并使用该类中的数据为我进行绘图。
我该怎么做呢?
我有一个包含数据的类和用于绘图的相应 OIV 工厂类。
请帮忙。如何创建立方体并自动绘制数据?
问候