Composer Player 属性设置
/// <summary>/// 设置选中名称/// </summary>/// <param name="name"></param>/// <returns></returns>public static string CLitSelectionName(string name){string selection = "<CLitSelection Name=''><CLitModifiable Name='" + name + "'/></CLitSelection>";return selection;}public static string CLitPropertySetColor(int r, int g, int b){string selection = "<CLitPropertySet><Actor.Color R='" + r + "' G='" + g + "' B='" + b + "'/></CLitPropertySet>";return selection;}/// <summary>/// 恢复属性/// </summary>/// <param name="name">选择节点名称</param>/// <param name="properties">属性</param>/// <param name="axDS3DviaPlayer">Composer控件</param>/// <returns>bool</returns>public static bool RestoreNeutralProperties(string name, string properties, AxDS3DVIAPlayerActiveX axDS3DviaPlayer){return axDS3DviaPlayer.RestoreNeutralProperties(name, properties);}/// <summary>/// 设置属性/// </summary>/// <param name="selection">选择节点名称</param>/// <param name="propertySet">属性设置</param>/// <param name="axDS3DviaPlayer">Composer控件</param>/// <returns>Bool</returns>public static bool SetPropertySet(String selection, String propertySet, AxDS3DVIAPlayerActiveX axDS3DviaPlayer){return axDS3DviaPlayer.SetPropertySet(selection, propertySet);}
对Composer的属性设置开发。
调用封装代码:
private void axDS3DVIAPlayerActiveX1_ChangeSelection(object sender, AxDS3DVIAPlayerActiveXLib._DDS3DVIAPlayerActiveXEvents_ChangeSelectionEvent e){DataAgentDelegateComposer.RestoreNeutralProperties(_alreadySelection, "", axDS3DVIAPlayerActiveX1);DataAgentDelegateComposer.SetPropertySet(e.strSelection, DataAgentDelegateComposer.CLitPropertySetColor(255, 0, 0), axDS3DVIAPlayerActiveX1);_alreadySelection = e.strSelection;}
加载Composer文件
string file = Application.StartupPath + "\\LocFile\\001-04-08-4-00-000000-000000-3D-1.smgXml";axDS3DVIAPlayerActiveX1.FileName = file;
Demo程序:
界面Devepxress 控件. 三维显示部分 Compser Player控件
Composer Player 属性设置相关推荐
- 基于Composer Player 模型加载和相关属性设置
主要是基于达索软件Composer Player.的基础上做些二次开发. public class ComposerToolBarSetting{public bool AntiAliasingOnI ...
- android 居右属性,使用layoutDirection属性设置布局靠左或靠右
通过设置layoutDirection属性值为mx.core.LayoutDirection.RTL(右到左)或mx.core.LayoutDirection.LTR(左到右),使布局为靠左或靠右(如 ...
- Embed标签的功能、语法和属性设置
最近由于工作需求,所以重新认识了 embed标签.以前也就是用他加个flash,其它的想都没有想过要用embed标签来做什么?这个标签对于一些视频文件还真是挺有用的.初识embed标签的朋友们肯定对它 ...
- android查看控件的xml属性,006 Android XML 控件属性设置技巧汇总
1.textview 组件文本实现替换(快速实现字符资源的调用) android 应用资源位置在 project(工程名)--->app--->res--->values 在stri ...
- pthread_create()之前的属性设置
一.pthread_create()之前的属性设置 1.线程属性设置 我们用pthread_create函数创建一个线程,在这个线程中,我们使用默认参数,即将该函数的第二个参数设为NULL.的确,对大 ...
- 列标题 如何删除gridcontrol_DEV控件GridControl常用属性设置(转)
1. 如何解决单击记录整行选中的问题 View->OptionsBehavior->EditorShowMode 设置为:Click 2. 如何新增一条记录 (1).gridView.Ad ...
- Android webview 写入cookie的解决方法以及一些属性设置
Android webview 写入cookie的解决方法以及一些属性设置 参考文章: (1)Android webview 写入cookie的解决方法以及一些属性设置 (2)https://www. ...
- Xamarin XAML语言教程使用使用Progress属性设置当前进度
Xamarin XAML语言教程使用使用Progress属性设置当前进度 开发者除了可以在XAML中使用Progress属性设置进度条的当前进度外,还可以在代码隐藏文件中使用Progress属性来设置 ...
- Xamarin XAML语言教程使用属性设置进度条的当前进度
Xamarin XAML语言教程使用属性设置进度条的当前进度 在图12.19~12.21中我们看到的是没有实现加载的进度条,即进度条的当前进度为0,如果开发者想要修改当前进度,可以使用两种方式:一种是 ...
最新文章
- Knockout学习之前言
- 用navicate 连接本地数据库提示用户名/口令无效
- Docker用法整理
- PAT乙级 1038 统计同成绩学生(map的解法)
- redis循环键_Redis 性能优化的 13 条军规!史上最全
- sql2012找不到到服务器,SQL Server无法连接到服务器怎么办
- oracle 修改列类型6,Oracle用户、权限、角色管理 编辑
- 你在直播上看不到的 Google IO
- Java-密钥keytool及KeyStore的使用
- risksystem_环境风险评价系统(RiskSystem)
- pyecharts(9)-动态可视化-树形图-思维导图
- 计算机组装工具以及装机流程,如何组装电脑,图文教程详解电脑组装全过程
- 分享一个好用的抠图网站
- 电路基础学习笔记5:实验验证电压源与电流源的等效变换
- 1919获阿里20亿投资,独角兽如何搅动酒饮业格局
- Wordpress 的删除和重新安装
- [LeetCode By Python]167. Two Sum II - Input array is sorted
- Outlook设置hotmail邮箱POP3和SMTP服务器
- 一文帮你搞定90%的JS手写题
- arm-linux-gnueabihf-gcc 安装 OpenBLAS
热门文章
- clickhouse小结--数据类型及常见客户端类型
- 普惠AI,将是开发者下一个风口吗?看看他们怎么说
- 拍照手抖有救了!DeblurGAN消除运动模糊效果惊人 | 附论文+代码
- 李向阳教授谈中科大AI承继与挑战,IT校友影响力惊人
- 一文看懂搜狗招股书:90次提到AI,王小川持股5%,净利3.7亿
- 云计算作业001-电脑配置
- 一步一步创建ASP.NET MVC5程序[Repository+Autofac+Automapper+SqlSugar](四)
- 【DP】【单调队列】【NOI2005】瑰丽华尔兹
- 表单流程中获取当前执行人填写的审批意见
- Spring Security视频地址