当前位置: 首页 > news >正文

在Slicer中添加点、直线和曲线

添加点

        markupsNode = slicer.mrmlScene.AddNewNodeByClass("vtkMRMLMarkupsFiducialNode")
        markupsNode.SetName('P')
       
        DisplayNode=markupsNode.GetDisplayNode()
        DisplayNode.SetSelectedColor(0,0,1)

        #AddControlPoint添加的是RAS坐标
        n = markupsNode.AddControlPoint([-0.5, 29.1, 29.1])
        markupsNode.SetNthControlPointLabel(n, "point1")

        n = markupsNode.AddControlPoint([-0.5, 29.1, 14.5])
        markupsNode.SetNthControlPointLabel(n, "point2")



添加直线

        lineCorNode=slicer.mrmlScene.AddNewNodeByClass("vtkMRMLMarkupsLineNode")
        lineCorNode.SetName('L')


        dispalyNode=lineCorNode.GetDisplayNode()
        dispalyNode.SetSelectedColor(0,0,1)

        lineCorNode.AddControlPoint([-0.5, 29.1, 29.1])
        lineCorNode.AddControlPoint([-0.5, 29.1, 14.5])

添加折线

        curveNode=slicer.mrmlScene.AddNewNodeByClass("vtkMRMLMarkupsCurveNode")

        curveNode.AddControlPoint([-0.5, 29.1, 29.1])
        curveNode.AddControlPoint([-0.5, 8.1, 9.8])
        curveNode.AddControlPoint([-0.5, -7.2, 18.2])

相关文章:

  • Win7下安装Docker(虚拟机win7)
  • JavaWeb对于JSP内置对象及其作用域的深入理解与运用
  • HarmonyOS(鸿蒙系统)物联网开发教程——环境搭建
  • 《MySQL》增删查改(进阶)
  • 【Django】REST_Framework框架——APIView类源码解析
  • 多线程之Thread
  • Selenium自动化测试框架
  • 四年时间,从一个浑浑噩噩的程序员到csdn博客专家的成长之路
  • Spring Boot 9 :详细描述Spring Boot + Vue项目部署过程:Centos为例(重点)
  • 医疗项目业务介绍
  • 猿创征文 | Git的良心教程
  • 【线性代数基础进阶】特征值和特征向量-补充+练习
  • dc_shell的report_xx和查找pin或cell的input/output [all_fanin/out]
  • (LeetCode C++)盛最多水的容器
  • vue3 eventBus订阅发布模式
  • Bytom交易说明(账户管理模式)
  • CentOS学习笔记 - 12. Nginx搭建Centos7.5远程repo
  • electron原来这么简单----打包你的react、VUE桌面应用程序
  • iOS小技巧之UIImagePickerController实现头像选择
  • java概述
  • js继承的实现方法
  • niucms就是以城市为分割单位,在上面 小区/乡村/同城论坛+58+团购
  • PAT A1017 优先队列
  • python_bomb----数据类型总结
  • Redis 中的布隆过滤器
  • Spring声明式事务管理之一:五大属性分析
  • web标准化(下)
  • 对象引论
  • 经典排序算法及其 Java 实现
  • 聊聊springcloud的EurekaClientAutoConfiguration
  • 前端攻城师
  • 十年未变!安全,谁之责?(下)
  • 追踪解析 FutureTask 源码
  • 《码出高效》学习笔记与书中错误记录
  • 微龛半导体获数千万Pre-A轮融资,投资方为国中创投 ...
  • ​力扣解法汇总946-验证栈序列
  • #控制台大学课堂点名问题_课堂随机点名
  • #使用清华镜像源 安装/更新 指定版本tensorflow
  • (145)光线追踪距离场柔和阴影
  • (Java实习生)每日10道面试题打卡——JavaWeb篇
  • (二)七种元启发算法(DBO、LO、SWO、COA、LSO、KOA、GRO)求解无人机路径规划MATLAB
  • (附源码)springboot家庭财务分析系统 毕业设计641323
  • (力扣记录)1448. 统计二叉树中好节点的数目
  • (顺序)容器的好伴侣 --- 容器适配器
  • (转)C#开发微信门户及应用(1)--开始使用微信接口
  • .net core 连接数据库,通过数据库生成Modell
  • .NET Core 中的路径问题
  • .NET 应用启用与禁用自动生成绑定重定向 (bindingRedirect),解决不同版本 dll 的依赖问题
  • .net打印*三角形
  • .NET框架
  • .Net中ListT 泛型转成DataTable、DataSet
  • .php结尾的域名,【php】php正则截取url中域名后的内容
  • /ThinkPHP/Library/Think/Storage/Driver/File.class.php  LINE: 48
  • ?.的用法
  • @modelattribute注解用postman测试怎么传参_接口测试之问题挖掘