- 博客(15)
- 收藏
- 关注
原创 2020-1-21 activiz虚线建立
vtkRenderer renderer = vtkRenderer.New();double[] top = new double[] { 50, 50, 50 };double[] bottom = new double[] { 0, 0, 0 };double[] disvector = new double[] { top[0] - bottom[0], top[1] - bottom[1], top[2] - bottom[2] };int l = 10;for (int i = 0;
2021-01-21 20:29:25 497
原创 2021-1-19 activiz立方体(各面不同颜色)并在面上贴图
建立polydata创建cube和上一个博文中创建虚线的方法差不多。把cell从2换成4vtkLookupTable的SetTableValue定义颜色表,分别是映射数值和颜色RGB值。double[][] x = new double[][]{new double[]{0,0,0},new double[]{5,0,0},new double[]{5,5,0},new double[]{0,5,0},new double[]{0,0,5},new double[]{5,0,5},new double
2021-01-20 20:18:16 846
原创 2021-1-6 activiz建立一个立方体边框的点集
主要通过构建point_create建立,主要通过两点间方向向量计算,输入起始点号和插入点数量即可得到。vtkRenderer renderer = vtkRenderer.New();vtkActor boatActor = vtkActor.New(); //持力层vtkPoints points = vtkPoints.New();//也是上面的waterleveldouble z = 0;double x = 0;double y = 0;double lz = 10;double
2021-01-12 20:17:18 329
原创 2020-12-16 activiz圆柱点云
4. 圆柱点云vtkPoints points = vtkPoints.New();double radius = 2, height = 10, trend = 100, dip_angle = 30;double[] top_xyz = new double[] { 30, 10, -50 };double particle_radius = 0.2; // 小圆形半径double shape_radius = radius;
2021-01-07 20:32:57 563
原创 2021-1-4 activiz建立颜色相间的格子(cellArray的使用-线)
vtkPolyData的一种建立方式,vtkcellArray的使用:以点建立线。List<int[]> pts2 = new List<int[]>();...vtkCellArray lines = new vtkCellArray();lines.InsertNextCell(2); //2为线,4为面。for (int j = 0; j < 2; j++){ lines.InsertCellPoint(pts2[i][j]);}vtkFloatAr
2021-01-04 21:03:43 351 1
原创 2020-12-30 activiz空间位置变换以及圆柱空间参数方程
vtkTransform介绍,已知圆柱参数通过空间变换得到对应位置和圆柱空间参数方程公式。
2020-12-30 21:22:28 1341
原创 2020-10-21 github使用(一)
分支在master主分支拉最新代码。创建分支:git branch 分支名(英文)切换分支git switch 分支名编辑git add .git commit -m “更改内容”切换主分支git switch master拉取最新代码git pull融合:git merge 分支名(英文)上传git push其他第一次拉代码:git clone 项目网址如果merge遇到异常界面,则输入三个字符:wq可以通过git status查看分支是否clean...
2020-10-21 11:47:21 235
原创 2020-10-20 activiz报错(System.Exception: error: could not get registered type.)
报错原因自定义了一些鼠标事件,由于vtkInteractorStyleTrackballCamera没有定义成全局变量。在调用其他函数之后,c#对触发事件的对象的引用超出范围。补充应该vtkRenderWindowInteractor相关的均应定义成全局变量,不然无法调用自定义鼠标事件。使事件触发对象在向处理程序触发事件时保持活动状态。参考https://blog.csdn.net/zdcsky33/article/details/108227212...
2020-10-21 11:32:04 430
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人