各位老铁们好,相信很多人对3D文档管理控件Aspose.3D v19.6上线!附下载都不是特别的了解,因此呢,今天就来为大家分享下关于3D文档管理控件Aspose.3D v19.6上线!附下载以及的问题知识,还望可以帮助大家,解决大家的一些困惑,下面一起来看看吧!
具体更新内容
THREEDNET-511 增强型圆柱体创建新功能
THREEDNET-507 打开RVM文件时部分素材丢失Bug
THREEDNET-508 系统可能无法在Vulkan 渲染器中分配描述符集Bug
Aspose.3D v19.6中的公共API更改
在Aspose.ThreeD.Entities.Cylinder类中添加了新属性OffsetTop
//////获取或设置顶边的顶点变换偏移。///public Vector3 OffsetTop{ get ; set ;}在Aspose.ThreeD.Entities.Cylinder类中添加新属性OffsetBottom
//////获取或设置底边的顶点变换偏移。///public Vector3 OffsetBottom{ get ; set ;} 生成具有自定义偏移量: 的圆柱体的示例代码
场景scene=new Scene();var fan=new Cylinder(2, 2, 10, 20, 1, false);fan.OffsetTop=new Vector3(5, 3, 0);scene.RootNode.CreateChildNode(fan). Transform.Translation=new Vector3( 10 , 0 , 0 );var nonfan=new Cylinder( 2 , 2 , 10 , 20 , 1 , false ); scene.RootNode.CreateChildNode(nonfan); scene.Save( ‘test.obj ‘ , FileFormat.WavefrontOBJ);
左边的OffsetTop 设置为(5,3,0),很容易看到顶盖已移动并且整个躯干受到影响。
为Aspose.ThreeD.Entities.Cylinder类添加了新属性GenerateFanCylinder
//////获取或设置当ThetaLength小于2*PI时是否生成扇形圆柱体,否则模型不会被切割。///public boolGenerateFanCylinder{ get ; set ;} 用于生成风扇和非风扇气缸的示例代码:
场景scene=new Scene();var fan=new Cylinder( 2 , 2 , 10 , 20 , 1 , false );fan.GenerateFanCylinder=true ;fan.ThetaLength=MathUtils.ToRadian( 270 );scene.RootNode.CreateChildNode(风扇).Transform.Translation=new Vector3( 10 , 0 , 0 ); var nonfan=new Cylinder( 2 , 2 , 10 , 20 , 1 , false ); nonfan.GenerateFanCylinder=false ; nonfan.ThetaLength=MathUtils.ToRadian( 270 );scene.RootNode.CreateChildNode(nonfan);scene.Save( ‘test.obj’ , FileFormat.WavefrontOBJ);
左侧圆柱体的GenerateFanCylinder=false,右侧圆柱体的GenerateFanCylinder=true。
为Aspose.ThreeD.Entities.Cylinder类添加了新属性ShearTop
//////获取或设置顶面的剪切变换,向量存储以弧度测量的(x轴,z轴)剪切值,默认值为(0, 0)///public Vector2 ShearTop{ 得到; set;}在Aspose.ThreeD.Entities.Cylinder类中添加了新属性ShearBottom
//////获取或设置底面的剪切变换,向量存储以弧度测量的(x轴,z轴)剪切值,默认值为(0, 0)///public Vector2 ShearBottom{ 得到; set;} 显示ShearBottom(ShearTop) 用法的示例代码:
场景场景=new Scene();var 圆柱体1=新圆柱体( 2 , 2 , 10 , 20 , 1 , false );圆柱体1.ShearBottom=new Vector2( 0 , 0.83 ); //在xy 平面(z 轴)上剪切47.5 度scene.RootNode.CreateChildNode(汽缸1).Transform.Translation=new Vector3( 10 , 0 , 0 );var汽缸2=new Cylinder( 2 , 2 , 10 , 20 , 1 , false );scene.RootNode.CreateChildNode(圆筒2);scene.Save(‘test.obj’,FileFormat.WavefrontOBJ);
原创文章,作者:小su,如若转载,请注明出处:https://www.sudun.com/ask/108063.html
用户评论
命硬
终于等到了!一直想要一款能方便处理3D文件的工具,这次更新很不错啊,看这个新版本的功能列表,我的项目刚好可以用到,下午就试试吧!
有17位网友表示赞同!
在哪跌倒こ就在哪躺下
太棒了!Aspose.3D一直都是我信赖的3D文档处理类库。每次发布版本都让我充满期待,希望能继续丰富功能,开发更人性化的3D文档管理体验。
有12位网友表示赞同!
■孤独像过不去的桥≈
之前用过Aspose.3D, 它的使用比较容易上手,代码清晰易懂,官方文档也很完善,这次更新也不例外吧!下载下来试一试。
有12位网友表示赞同!
淡抹丶悲伤
一直想要尝试一下Aspose.3D这个工具,这次发布的机会正好可以试试看。希望能像官网上说的那样强大吧!
有13位网友表示赞同!
揉乱头发
看了下新版本的更新内容,确实有所提升,但是个人感觉对一些常用操作的优化力度并不足够,希望后续版本能更加关注用户的实际需求,完善一些细节功能。
有19位网友表示赞同!
别伤我i
3D文档管理真的是现在开发中必不可少的技能。 Aspose.3D v19.6 的新特性让我眼前一亮!比如改进的三维模型转换功能,终于可以告别繁琐的代码编写了!🤩
有11位网友表示赞同!
风中摇曳着长发
对于我来说,这款工具还是比较稳定的,更新频率也很高,一直都在迭代完善,非常适合做一些专业3D文件处理的工作。这次v19.6希望能解决一部分以前遇到的使用问题!
有8位网友表示赞同!
病房
我对Aspose.3D这个开源项目一直很支持 ,希望你能保持这样的更新频率和质量 ,为开发者提供更多优质的工具。
有8位网友表示赞同!
空巷
这次新版本的功能拓展还算不错,尤其是在3D场景数据渲染方面进行了优化,对于需要处理大型模型的用户来说是个福音!
有11位网友表示赞同!
予之欢颜
我对Aspose.3D一直有疑问:是不是只支持一些主流的3D文件格式?希望能增加对其他非主流格式的支持,这样更全面!
有19位网友表示赞同!
熟悉看不清
文档管理部分看起来有了很大的提升,比如支持多用户协作编辑等等功能,这对于大型工程团队来说非常实用!期待看看实际使用效果如何。
有17位网友表示赞同!
如梦初醒
3D模型生成也是一个很重要的功能,希望Aspose.3D能在这方面做得更好。可以参考一些专业的3D建模软件的功能,比如自动创建网格,优化几何形状等等。( )
有13位网友表示赞同!
浮殇年华
这个v19.6版本更新的亮点就是增加了支持新3D格式,这样就能处理更多类型的文件了! 不过希望开发团队能继续探索更强大的功能。
有17位网友表示赞同!
有一种中毒叫上瘾成咆哮i
下载下来试试看,对Aspose.3D一直很感兴趣。以前用过类似的产品,总觉得不够灵活性,看看这个新版本有没有改进吧!
有6位网友表示赞同!
有恃无恐
对于我这种长期使用Aspose.3D的开发者来说,每次发布的新版本都让我感到眼前一亮。这一次也不例外! 相信新功能能提升我工作效率不少!
有15位网友表示赞同!