找回密码
 立即注册

QQ登录

只需一步,快速开始

sesan

高级会员

25

主题

103

帖子

1061

积分

高级会员

积分
1061

微信认证勋章

sesan
高级会员   /  发表于:2019-10-15 14:42  /   查看:3952  /  回复:3
1金币
代码:
Medical3DControl control3D = new Medical3DControl(false);

报错:
Could not find the 3D Engine, refer to documentation.



初始化都是设置了的 还有什么地方没注意吗?

附件: 您需要 登录 才可以下载或查看,没有帐号?立即注册

3 个回复

倒序浏览
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2019-10-15 17:42:26
沙发
你这边用的还是HTML5的吗,还是Winform 的,最好可以发完整的代码项目我来验证

或者至少有重现问题的步骤
回复 使用道具 举报
sesan
高级会员   /  发表于:2019-10-17 14:04:15
板凳
Richard.Ma 发表于 2019-10-15 17:42
你这边用的还是HTML5的吗,还是Winform 的,最好可以发完整的代码项目我来验证

或者至少有重现问题的步 ...

winform的

完整代码:
  1. public static class Cell3D
  2. {
  3.         public static bool SoftwareRendering { get; private set; }
  4.         public static Medical3DVolumeRenderingType RenderingType { get; private set; }
  5.         public static bool HardwareCompatible { get; private set; }

  6.         // Convert the 2D Cell to 3D
  7.         public static Medical3DControl ConvertTo3D(MedicalViewerMultiCell cell)
  8.         {

  9.             RenderingType = (Medical3DVolumeRenderingType)2;
  10.             Medical3DEngine.SoftwareRendering = false;
  11.             HardwareCompatible = Medical3DEngine.HardwareCompatible;
  12.             SoftwareRendering = false;

  13.             //这句报错
  14.             Medical3DControl control3D = new Medical3DControl(false);
  15.         }
  16. }
复制代码
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2019-10-17 17:50:17
地板
有没有尝试将new Medical3DControl(false),参数设置为true(cpu渲染),

如果true可以的话,说明是机器本身硬件不支持
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部