Похоже, вы не заинтересованы в интеграции с существующим 3D-окном.
Я предлагаю вам разместить свой собственный OIV Examiner Viewer в своем собственном диалоге. Тогда вам не нужно создавать объекты данных, рендерить фабрики и т. Д.
Если вы хотите участвовать в существующем 3D-окне, вам нужно сделать:
CoreSystem.Services.Register(typeof(MyData), typeof(IWindow3DRenderer), new MyRenderer());
и
var data = new MyData()
PetrelProject.Inputs.Add(data);
PetrelProject.ToggleWindows.Show(data);