Linux上安装AntTweakBar

基于物理流体模拟(PFSPH和DFSPH) 本文主要介绍SPH流体模拟的一个实现库SPlishSPlasH用法这里,这是Blender和实验室提供的开源库,利用C++,OpenGL开发的。该库包含五种流行的SPH流体模拟方法(DFSPH[2],IISPH[4],PBF[5],PCISPH[3],PF[1])和三种表面张力处理方法(Becker2007[6],Akinci2013[7],He2014[8])和六种粘度项处理方法(stan... 阅读详情

安装这的方法挺多的,一种就是去https://anttweakbar.sourceforge.net/doc/ 上下载zip包,然后解压,转至src目录下进行make,但这种方法奇怪的是仍然不能安装成功,编译需要AntTweakBar的程序时仍旧报错,比如报could NOT find ANTTWEAKBAR的错误
这个时候,分享一个我自己能成功的解决方案,在src文件夹下使用这些命令,知道原理的友友们欢迎在评论区分享下哟

sed -i "s/LINK     	= gcc/LINK     	= g++/" Makefile
make
sudo mv ../lib/libAntTweakBar.so /usr/lib/
sudo mv ../lib/libAntTweakBar.so.1 /usr/lib/
sudo mv ../include/* /usr/include/

完整安装命令就在下面咯

wget -O AntTweakBar_116.zip http://sourceforge.net/projects/anttweakbar/files/latest/download?source=dlp
unzip AntTweakBar_116.zip
	cd AntTweakBar/src
# And as it uses C++ ... we need to link with g++, but this Makefile's version doesn't !
# So we modify the makefile with sed !
sed -i "s/LINK     	= gcc/LINK     	= g++/" Makefile
make
sudo mv ../lib/libAntTweakBar.so /usr/lib/
sudo mv ../lib/libAntTweakBar.so.1 /usr/lib/
sudo mv ../include/* /usr/include/
cd ../../
rm -rf AntTweakBar_116.zip
rm -rf AntTweakBar

参考自:https://github.com/rougier/freetype-gl/blob/master/.travis.yml#L27

AntTweakBar SDL2.0-开源 适用于AntTweakBar 1.6的SDL2.0 Mod描述AntTweakBar是一个小巧易用的C / C ++库,它使程序员可以快速将轻便直观的GUI添加到基于OpenGL或DirectX的程序中,以交互方式在屏幕上调整参数。 AntTweakBar可与Linux,Windows和OSX一起使用,并且可以轻松地与自定义窗口系统或现有工具包集成。 提供了与GLFW,SDL,GLUT,SFML和DirectX集成的示例。 AntTweakBar库主要针对需要快速调整参数(甚至在全屏模式下)并实时查看结果的图形应用程序,例如3D演示,游戏,原型,内联编辑器,较重的图形应用程序的调试工具等。网站https://sourceforge.net/projects/anttweakbar/ 立即下载

相关推荐

AntTweakBar.zip

AntTweakBar.zipAntTweakBar是一个小和易于使用的C / c++库,允许程序员快速光和直观的图形用户界面添加到图形应用程序基于onOpenGL(兼容性和核心配置文件),举举9日10或11举屏幕交互地调整参数。 C / c++变量可以绑定到图形控件允许用户修改它们。因此,变量的程序员可以很容易地修改。他们显示的图形应用程序通过一个或多个嵌入式windows称为调整酒吧。 AntTweakBar图书馆主要目标图形应用程序,需要一个快速的方法来调优参数(即使在全屏模式)和看到的结果实时3 d演示、游戏、原型、内联编辑,调试设施更为重要的图形应用程序,等等。

AntTweakBar

AntTweakBar gui

dizuo的专栏 3894

实时照片质量无限海水,使用OpenGL。

实时照片质量无限海水,使用OpenGL。 项目提供并使用了AntTweakBar图形用户接口(GUI) 具体效果见预览图。 Ocean lighting algorithm: "Real-time Realistic Ocean Lighting using Seamless Transitions from Geometry to BRDF" Eric Bruneton, Fabrice Neyret, Nicolas Holzschuch Euro graphics 2010 Ocean surface synthesized by FFT: "Simulating Ocean Water", J. Tessendorf, SIGGRAPH course notes, 2005.

AntTweakBar with OpenGL

1,下载AntTweakbar,http://sourceforge.net/projects/anttweakbar/files/latest/download?source=dlp 2,用VS2010新建控制台工程,这里我们命名为FirstSample_withGLUT,新建main.cpp。 3,将antTweakBar/src/TwEventGLUT.c拷贝到main.cpp里面,略有

十年磨一剑 3705

WRF后处理总结:wrf-python与NCL在WRF后处理中的基本应用——变量提取、计算与可视化

判断需要提取的变量与诊断量确定后,使用getvar函数进行提取。可使用ncdump-h命令查看wrfout中的变量,wrf中的诊断量分类也可从官方文档处查阅。判断绘图类型所需的可视化绘图类型,决定了你在WRF后处理中的计算步骤。1D点线图:ll_to_xy interpline2D填色图:interplevel3D剖面图:vinterp vertcross绘图、美化色标、XY轴、标签的设置等等。

weixin_43750300的博客 1万+

实战:如何通过修改VTS和HTS调整GC4653 sensor帧率(附完整计算步骤)

本文以GC4653图像传感器为例,详细解析了通过修改VTS和HTS寄存器来精确调整输出帧率的完整流程。文章深入剖析了帧率计算公式FPS = PCLK / (VTS × HTS)的核心原理,并提供了从获取寄存器参数、计算目标VTS值到系统验证的实战步骤,帮助工程师掌握独立优化Sensor性能、提升低照度画质的关键技能。

gin88的博客 338

【splishsplash】extern目录下17种第三方库简介

文章目录概述1. Eigen2. json3. partio4. zlib5. cxxopts6. tinyexpr7. toojpeg8. pybind9. glfw10. hapPLY11. imgui12. AntTweakBar 概述 splishsplash中一共使用了17种第三方库,其中前12种是他人编写的开源库,后5种是他们自己编写的库(但处于其他github repo中)。所有17种第三方库的源代码都被放在主目录下的extern文件夹 Eigen json partio

beidou111的博客 698

GCJ02坐标系转WGS84坐标系(已实地测试基本无偏差)

坐标系转化,GCJ02坐标系,WGS84坐标系

Xiao_XianYu_的博客 1854

OPENGL + GLUT + Anttweakbar + FLTK

先说glut,虽说glut有点过时,作者很久没更新了,但确实很轻量级很可靠,glut最大的问题在于点右上角的叉,程序就直接退出,单窗口可能觉得没什么,但是要是多窗口的情况,关一个子窗口导致整个程序退出那是相当头疼的,另一个大问题就是进入 glutmainloop()之后就一直在里面循环下去不会退出了。    解决方法: 1.freeglut 或者 openglut ?  可以解决直接退出和无限

iscassucess的专栏 3127

信息安全与技术——(十一)恶意代码检测与防范技术

恶意代码(Malicious Code )或恶意软件(Malware )主要是指以危害信息的安全等不良意图为目的的程序,它们一般潜伏在受害计算机系统中实施破坏或窃取信息。

m0_63853448的博客 5991

版图提取的spice网表中参数含义及二级效应STI/WPE

寄生电阻、寄生电容可以从版图提出的.sp文件中看, ad area of drain 面积 as area of source pd perimeter of drain 周长,PS PD周长都不计算与栅极接触的部分 ps perimeter of source nrd 漏扩散区等效方块数 nrs 源扩散区等效方块数 sa ...

qq_40007892的博客 6552

ubuntu 常用命令

复制一个目录到另外一个目录 sudo cp -avr /home/seamanj/Downloads/glm /usr/local -a : Preserve the specified attributes such as directory an file mode, ownership, timestamps, if possible additional attri

十年磨一剑 333

零基础学simulink仿真建模--基于Simulink进行农业机械用开关磁阻电机的仿真建模

特点结构简单:无电刷、换向器等易损件,维护成本低。坚固耐用:适合恶劣的工作环境,如农业机械作业现场。宽调速范围:通过适当的控制策略可以实现较宽的速度调节范围。挑战非线性特性:SRM的电磁特性和转矩特性具有高度非线性。复杂性:涉及电气、机械动力学以及控制系统的设计与集成。实时性要求:需要快速响应以适应不断变化的操作条件。多变量优化:包括电流控制、速度控制等多个方面需综合考虑。使用Simscape Electrical库来构建一个开关磁阻电机模型。

amy_mhd的博客 909

无法打开文件“xxx.lib”错误的解决办法

  原因:#pragma comment (lib,"xxx.lib")//默认和引用的CPP文件在一个文件夹中   解决方法1:将xxx.lib和调用pragma comment的源文件放在一个目录(注意是调用它的源文件,不是头文件)。   解决方法2:也可以在xxx.lib前加上全路径名如:#pragma comment(lib, "c:\\windows\\system32\\xx...

weixin_34038652的博客 4051

基于CNN-LSTM融合模型的环卫车动态称重算法研究:从频率感知到精准质量估计

摘要: 针对环卫车辆动态称重需求,本研究提出一种基于CNN-LSTM融合网络的频率分析方法。通过在实验室构建振动频率采集系统,获取不同载重下的结构响应数据,经MATLAB进行信号处理和特征提取后,建立频率-质量的非线性映射模型。实验表明,该算法在静态和模拟动态场景下平均绝对误差小于1.5%,显著优于传统方法,为环卫车智能化管理提供了高精度实时称重方案。 关键词: 动态称重;深度学习;频率分析;CNN-LSTM;MATLAB。

AI的内部世界的博客 374

快速傅里叶变换(FFT)的汇编实现在DSP开发中

在数字信号处理(Digital Signal Processing,DSP)开发中,使用汇编语言实现FFT可以进一步提高计算性能和优化系统资源的使用。FFT是一种分治算法,它通过将一个长度为N的离散时间域序列分解为多个长度为N/2的子序列,然后递归地进行计算。开发者可以根据实际需求,结合具体的硬件平台和编译器工具链,对FFT的汇编实现进行优化和定制化。需要注意的是,上述示例代码中只给出了FFT的基本框架,具体的合并操作及其他细节需要根据实际需求进行实现。上述示例代码演示了一个简单的FFT汇编实现。

QoTypescript的博客 683

无法打开文件XXX.lib

无法打开文件XXX.lib

weixin_55088083的博客 4719

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

[OSG]OSG的相关扩展

参考:osg官网 http://www.osgchina.org/index.php?view=article&id=176 http://trac.openscenegraph.org/projects/osg//wiki/Community/NodeKits https://github.com/xarray/osgRecipes/wiki OSG的相关扩展,OSG针对每个特定应用,也...

weixin_34138139的博客 873

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

3Dshader之球形环境映射(sphere environment mapping)

尼玛等了135天,终于第二个shader出炉了,哥,汗颜啊,真TM扯蛋,不过这几个月都在看一些基础图形的数学知识以及RTR,看了几本过后还是感觉实践才能真正理解所学的东西.好了废话不多说了,这个shader花了我三天的时间(准备的说是三个晚上)国际惯例,先上图:     换个角度

十年磨一剑 6866

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

install git-lfs on ubuntu and use it

https://stackoverflow.com/questions/48734119/git-lfs-is-not-a-git-command-unclear Ubuntu $ curl -s https://packagecloud.io/install/repositories/github/git-lfs/script.deb.sh | sudo bash sudo apt-get in...

十年磨一剑 811

ogl中级联阴影项目的配置

上一个博文中介绍了,级联阴影的实现的原理,本文将详细介绍改项目是如何配置并允许成功原项目。 项目下载网址: http://ogldev.atspace.co.uk/instructions.html http://ogldev.atspace.co.uk/ogldev-source.zip 本文学习的是第49节。 创建一个新的c++ console项目: 拷贝如下的文件夹下到新的项目: com...

小孔明的专栏 378

ubuntu中wine的安装位置

How to find out where is wine’s C: drive by ENCH0 on 9 MARCH 2011 · 8 COMMENTS QUESTION: Where is my wine’s C: drive?   SHORT ANSWER: /home/$USER/.wine/drive_c  

十年磨一剑 3239

error LNK1104: 无法打开文件“*.lib”解决办法

error LNK1104: 无法打开文件“*.lib”解决办法 解决办法:右击项目,选择属性->配置属性->VC++目录->库目录->编辑->勾选“从父级或项目默认设置继承”,然后错误就消失了。 ...

weixin_36212725的博客 6828

linux下mysql可视化工具安装

之前是一直用shell交互界面,但是最近频繁地检查数据库中的数据感觉特别麻烦,便装了一个可视化工具。 安装: $ sudo apt-get install mysql-workbench [sudo] ubuntu 的密码: 正在读取软件包列表... 完成 正在分析软件包的依赖关系树 正在读取状态信息... 完成 启动 $ mysql-workbench R...

正心全栈编程 1万+

install anttweakbar on ubuntu

cd AntTweakBar/src make sudo cp ../include/* /usr/local/include sudo cp ../lib/libAntTweakBar.* /usr/local/lib

十年磨一剑 526
上一篇: Linux Ubuntu一键安装opencv
下一篇: Game103的作业1:刚体运动
RobinWitch
博客等级 码龄6年 18粉丝 52原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值