zoukankan      html  css  js  c++  java
  • 有关C,C++,C#, Java的图形图像处理类库 整理(未完待续)

     

    1、Java相关

    1.1 Jzy3D

    Jzy3D 是一个Java的类库,用来绘制各种各样的三维图形,如下图所示:

    下载地址:jzy3d-api官网

     

    1.2 Proscene

    是一个用于创建交互式3D场景的 Java 类库。

    Proscene 参考了 Qt 的 OpenGL c++ libqglviewer 库的交互式框架概念:包括一个可用鼠标控制的坐标系统。Proscene旨在扩大这个想法,允许用户轻松地设置一个 HID 控制场景。

    1.3 三维引擎 OpenWebGlobe

    OpenWebGlobe是一个高性能的三维引擎。可应用于可视化仿真,游戏,三维GIS,虚拟现实等领域。它使用纯javascript编写,可以运行在任何支持HTML5、WebGL的浏览器上。使用OpenWebGlobe可以快速构建一个属于您自己的三维地球。

    Download Link; 演示地址, KINK

       

    2、C++相关

    2.1 Visualization Library

    Visualization Library 是一个 C++ 的中间件用来开发基于 OpenGL 2.1 的 2D/3D 应用程序,支持高级特性包括 OpenGL Shading 语言、帧缓冲对象、多目标渲染、Vertex 以及点阵缓冲对象、KdTree/AABB frustum culling 等等。提供一个基于 Unicode 的多语言文本引擎、高级纹理、DDS cubemaps, mipmaps, compressed textures, 等等。特别适合用来开发 3D/2D 的可视化、虚拟现实、可视化模拟、数据展现、多媒体程序以及具有特效的三维和两维的游戏。

     

    2.2 Oryol

    Oryol 是一个支持多平台的 C++11 的 3D 引擎,下面地址可以查看一些实例:

     

    Download Link

    2.3 Vim3D

    它为一款3D场景查看器/图像解析器,是使用C++和OpenGL来开发的。

    Vim3D是面向开发者和工程师的,提供了很灵活方便的环境和有很多通用的工具来制作3D场景。用户可以通过把channel文件导入MatlAB或者GNUPlot dat 文件中,通过命令或者脚本来制作动画效果和控制对象的属性。

     

     Github开源项目 Download Link

  • 相关阅读:
    一维数组的 K-Means 聚类算法理解
    c#计算2个字符串的相似度
    一个人开发的html整站源码分享网站就这么上线了
    html页面显示服务器时间
    禁用浏览器自动填充表单解决办法
    布隆过滤器
    (转)二进制与三进制趣题
    随机算法_模拟退火算法
    NAT穿越
    (转)为什么所有浏览器的userAgent都带Mozilla
  • 原文地址:https://www.cnblogs.com/arxive/p/6207484.html
Copyright © 2011-2022 走看看