首页
Python
Java
前端
数据库
Linux
Chatgpt专题
开发者工具箱
fcl专题
FCL小应用系列---------------------如何利用VS增加图标等资源?
一个WinForm程序,一般有两个资源文件,一个是Form1.resx,另一个是Properityies/Resources.resx。 Form1.resx是VS为可视化窗口设计专用的资源文件,我们不要手工修改它。 对于Resources.resx则是供程序员使用的资源文件,可以任意添加,删除,修改资源,以图标资源为例: 双击解决方案里Properties--
阅读更多...
FCL小应用系列-----------分析List的Remove(T)方法
先看如下代码,猜猜输出什么? static void Main(string[] args) { List<A> list = new List<A>(); list.Add(new A(1, 1)); list.Add(new A(2, 2)); Console.WriteLine(li
阅读更多...
FCL小应用系列-----------如何判断文件是否存在?
简单点,就一个函数 bool System.IO.File.Exists(string fileName) 程序中有时会用到相关的配置文件,此函数用于检查文件是否已经存在。
阅读更多...
FCL应用技巧之------使用ListT的Distinct()去除重复元素
1 基本分析 先来看看泛型链表 List<T> 的定义: public class List<T> : IList<T>, ICollection<T>, IList, ICollection, IReadOnlyList<T>, IReadOnlyCollection<T>, IEnumerable<T>, IEnumerable 可见它实现了 IEnumerable<T>,而IEnume
阅读更多...
什么是.Net, IL, CLI, BCL, FCL, CTS, CLS, CLR, JIT
什么是.NET? 起源:比尔盖茨在2000年的Professional Developers Conference介绍了一个崭新的平台叫作Next Generation Windows Service,也就是后来的.NET。 软件层:.NET可以被看作是介于操作系统和编程语言之间的软件层,它可以支持多种编程语言,包括C#,VB.NET,C++,F#,等等。 用来产生托管代码的框架、平台
阅读更多...
使用fcl库做碰撞检测
fcl库是真难用,导入自己的项目的时候遇到各种坑。 第一个坑就是git clone并build fcl库后生成的fcl-config.cmake里面有问题,需要在这里进行相应修改 set_and_check(FCL_INCLUDE_DIRS "/home/xxxx/fcl/build/include")set(FCL_LIBRARIES fcl)set_and_check(FCL_LIBR
阅读更多...
windows下使用FCL(Flexible-collision-library)
windows下使用FCL(The Flexible-collision-library) FCL做为一款开源的碰撞检测库,支持多种基础的几何体,及支持C++和python,在windows和linux平台均可以使用。是一款计算高效的碰撞检测工具。在机械臂规划控制框架moveit中做为基础的碰撞检测算法。 FCL支持的几何体类型: box (长方体)sphere(球)ellipsoid(
阅读更多...