MS Office和VisualStudio一直引领着桌面应用的时尚潮流,大型的工业软件一般都会紧跟潮流,搭配着Ribbon和DockPanel风格的界面。本文将介绍WPF下两个轻量级的Ribbon和Dock界面框架,以及搭配AnyCAD Rapid SDK实现一个三维的应用框架。 1 增加 ...
在 .NET : 开发基于WPF的摩登三维工业软件 我们创建了一个 毛坯 界面,距离摩登还差一段距离。本文将对上一阶段的成果进行深化,实现当下流行的暗黑风格UI。 设置暗黑主题 利用MergedDictionaries配置,在已有的通用风格基础上添加Dark.Blue主题。代码如下: App.xaml 运行一下: 主题已经变成了暗黑模式。 给Button增加图标 . 引入图片 在项目目录下增加Re ...
2022-02-13 13:52 2 1141 推荐指数:
MS Office和VisualStudio一直引领着桌面应用的时尚潮流,大型的工业软件一般都会紧跟潮流,搭配着Ribbon和DockPanel风格的界面。本文将介绍WPF下两个轻量级的Ribbon和Dock界面框架,以及搭配AnyCAD Rapid SDK实现一个三维的应用框架。 1 增加 ...
Rapid.ScriptPy.Plugin。参照《开发基于WPF的摩登三维工业软件 (6)》一文添加ScriptRibbonTab, ...
基于WPF开发界面的一个很大优势是可以方便地基于MVVM设计模式开发应用。本文从应用的角度基于MVVM实现参数化管材的创建界面。 1 MVVM MVVM是Model-View-ViewModel的简写,即模型-视图-视图模型。网上有若干对MVVM的介绍,本文在此不做过多的赘述,本文将从具体 ...
基于前文介绍的Ribbon界面、插件化、MVVM模式等内容,我们搭建了一个软件雏形。本文将综合之前的内容在RapidCAX框架中集成Robot组件,实现一个简单的机器人正向模拟模块。 1 目标 基于MVVM模式在RapidCAX中增加以下的机器人交互界面: 加载机器人模型后,在左侧 ...
要运行本文中的示例,请先安装Vistual Studio 2022,社区版就可以了。 1 创建项目 选择创建WPF应用 给程序起一个酷酷的名字,选一个酷酷的位置: 选一下.NET6 2 配置项目 从nuget.org上安装AnyCAD Rapid SDK 2022。 3 设计 ...
上下文"(RenderingContext简写RC)完成三维图形的绘制。Windows下的窗口和设备上下文支持"位图格式"(PIX ...
本文介绍在.NET6环境下如何集成Rapid SDK三维控件,请首先确保已经安装了Vistual Studio 2022,社区版就够用了。 1 创建项目 选择创建Windows窗体应用 给程序起一个酷酷的名字,选一个酷酷的位置: 选一下.NET6 2 配置项 ...
0.条条大路 前面介绍的使用WPF自己撰写算法实现点数据的三角划分以图实现轮廓的三维重构。 但简单的算法以及不加其他处理效果不佳,对于点数据的三角划分在查阅了一些论文后发现有: 基于图的最短路径、Delaunay、角点匹配后的等比例三角划分、插值、平滑等操作。 恰好师姐的老公便是研究 ...