随笔分类 - C/C++/C#
摘要:读取rvt文件里墙及其材质 using Autodesk.Revit; using Autodesk.Revit.DB; using Autodesk.RevitAddIns; using System; using System.Collections.Generic; using System.
阅读全文
摘要:1.使用vs2015新建控制台应用程序 2.在项目中引入 RevitNet.dll,Revit.dll using Autodesk.Revit; using Autodesk.Revit.DB; using Autodesk.RevitAddIns; using System; using Sys
阅读全文
摘要:通过API:doc.Export()方法导出dwg using Autodesk.Revit; using Autodesk.Revit.DB; using Autodesk.RevitAddIns; using System; using System.Collections.Generic; u
阅读全文
摘要:不启动Revit,读取rvt文件里的墙 1.使用vs2015新建控制台应用程序 2.在项目中引入 RevitNet.dll,Revit.dll 3.代码实现 using Autodesk.Revit; using Autodesk.Revit.DB; using System; using Syst
阅读全文
摘要:获取已安装的Revit版本与路径 1.使用vs2015新建控制台应用程序 2.在项目中引入 RevitAddInUtility.dll 3.实现代码 using Autodesk.RevitAddIns; using System; using System.Collections.Generic;
阅读全文
摘要:使用vs2015判断rvt文件的revit版本 using System; using System.Text; using System.IO; using System.Text.RegularExpressions; namespace ReadRvt { class Program { st
阅读全文
摘要:Perf 是内置于Linux 内核源码树中的性能剖析(profiling)工具 基于事件采样原理,以性能事件为基础,支持针对处理器相关性能指标与操作系统相关性能指标的性能剖析 可用于性能瓶颈的查找与热点代码的定位 ubuntu 16.04安装perf 1. perf stat perf stat通过
阅读全文
摘要:1.新建 【新建项目】→【Visual C#】→【类库】 2.添加引用 【项目】→【添加引用】→【浏览】 在Revit安装目录下找到【RevitAPI.dll】和【RevitAPIUI.dll】并添加 3.设置 (1)右键【RevitAPI】和【RevitAPIUI】,点击【属性】,将属性【复制本地
阅读全文
摘要:今天在vs2015下编译C++程序时出现 warning C4267: “return”: 从“size_t”转换到“unsigned int”,可能丢失数据 产生的原因: 编译器检测64位可移植性时没有通过造成的 size_t类型,在头文件stddef.h中定义。这是一个依赖于编译系统的值,一般定
阅读全文
摘要:今天编译IfcOpenshell出现很多warning如下: C4819 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失 解决方案: 文件——》高级保存选项 保存后,重新编译,问题消失
阅读全文
摘要:今天想起电脑上的vs2015,发现好久没用了,用了下,遇到了一个问题 由于不常用c++,还是觉得应该记录下来,以免下次遇到,不知怎么处理 新建项目Hello Hello.cpp debug时出现 严重性 代码 说明 项目 文件 行 禁止显示状态错误 C2039 “cout”: 不是“std”的成员
阅读全文
摘要:源起 今天使用 IfcOpenShell的IfcConvert ,因为是开源的所以就想自己编译下,编译过程中遇到不少问题,因此记录下来 什么是IfcOpenShell? IfcOpenShell是一个开源(LGPL)软件库,可帮助用户和软件开发人员使用IFC文件格式。 开始前的准备 visual s
阅读全文
摘要:今天在构建脚本的时候老是提示 Windows 7 默认的Powershell是2.0,查看版本 下载 https://www.microsoft.com/en-us/download/details.aspx?id=54616 解压,运行 Win7AndW2K8R2-KB3191566-x64.ms
阅读全文
摘要:CMake(cross platform make)是一个开源的跨平台工具系列,旨在构建,测试和打包软件。 使用指定名为CMakeLists.txt的配置文件可以控制软件的构建、测试和打包等流程。 通过编写平台无关的CMakeLists.txt文件和需要简单的配置,CMake就能生成对应目标平台的构
阅读全文
摘要:Visual C++的cl.exe编译器是微软推出的编译器 为了可以在CMD里使用cl.exe手工执行编译操作 设置环境变量 PATH C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\bin;C:\Program Files (x86)\
阅读全文
摘要:今天debug C++项目是遇到 解决方案: 右键项目—》属性 输入 /bigobj 再次编译问题解决
阅读全文
摘要:贪婪投影三角化算法是一种对原始点云进行快速三角化的算法,该算法假设曲面光滑,点云密度变化均匀,不能在三角化的同时对曲面进行平滑和孔洞修复。 方法: (1)将三维点通过法线投影到某一平面 (2)对投影得到的点云作平面内的三角化 (3)根据平面内三位点的拓扑连接关系获得一个三角网格曲面模型 在平面区域的
阅读全文
摘要:最近学习pcl,学习C++,今天让main的参数接收数据,想起没用过这样的,不知道怎么在vs里面调试 因此找了下方法,并记录下来 代码 右键项目—》属性—》调试—》命令参数 运行结果
阅读全文
摘要:1.pcd文件——rabbit.pcd 链接:https://pan.baidu.com/s/1v6mjPjwd7fIqUSjlIGTIGQ 提取码:zspx 新建项目pcl rabbit.pcd 和pcl.cpp在同一目录下 2.读取文件 (1)显示数据 文件里的数据就一次显示出来了 说明: Po
阅读全文