上一页 1 2 3 4 5 6 7 8 9 10 ··· 12 下一页
摘要: 我们在做窗体应用程序开发中,通常需要通过以下界面,完成对象的动态修改,其简单快捷的操作方式,大大提升了我们开发效率,如图: 在当前原始控件无法满足我们的要求的时候,我们通常需要自定义控件,为了提升控件的通用性,我们也希望这个控件可以通过以上属性对话框进行动态修改。我们定义如下控件: using Sy 阅读全文
posted @ 2020-02-11 19:25 Min.Xiaoshuang 阅读(2055) 评论(1) 推荐(0) 编辑
摘要: 我们常常有一个应用场景,由我们的C#代码,动态生成一个EXE,其应用场景可以非常多,比如软件授权,可以输入授权信息后,生成一个授权的DLL等,那如何实现这个功能呢,就要提到一个技术Emit。 1、Emit概述 Emit,可以称为发出或者产生。在Framework中,与Emit相关的类基本都存在于Sy 阅读全文
posted @ 2020-01-14 10:56 Min.Xiaoshuang 阅读(6750) 评论(2) 推荐(5) 编辑
摘要: 1、创建添加代码 2、实现前端页面 核心要素: 1、public IActionResult OnGet() { return Page(); } 返回当前的默认页面 2、if (!ModelState.IsValid) { return Page(); } 模型是否验证成果; <form meth 阅读全文
posted @ 2020-01-05 17:45 Min.Xiaoshuang 阅读(571) 评论(0) 推荐(0) 编辑
摘要: 以下是实现也一个asp.net core Razor Pages的基本步骤 1、定义模型元素 2、创建数据库上下文 3、将数据库上下文添加到服务中 4、Razor Pages页面代码管理 5、模型和页面关联 阅读全文
posted @ 2020-01-05 17:40 Min.Xiaoshuang 阅读(529) 评论(0) 推荐(0) 编辑
摘要: 在模型轻量化或者其他应用中,需要获取Revit里面元素的图形信息,Revit的三维显示,也是多种图形描述元素组成,在Element元素之下,有一个重要的属性Geometry,其通过get_Geometry函数获取,将会返回一个GeometryElement对象,这个对象是一个图形集合,其可能包含下图中所有图形元素的一种,根据继承关系,可以知道Revit中图形元素扩展方式如下图: Geometr... 阅读全文
posted @ 2020-01-01 18:46 Min.Xiaoshuang 阅读(1169) 评论(0) 推荐(0) 编辑
摘要: 在revit中,有UIApplication\Application\UIControlApplication,他们到底有什么区别和之间的联系,一直是我比较迷惑的问题,在深入了解Revit的组织架构后,revit思维逻辑据我的理解说明如下,以下仅为个人想法,不代表真实情况。 一、应用程序Applic 阅读全文
posted @ 2019-12-27 20:30 Min.Xiaoshuang 阅读(2361) 评论(0) 推荐(1) 编辑
摘要: 如何将revit文件进行数据导出和数据转换,是非常重要的问题,是解决我们如何将revit的数据解析为我们自己的数据,在revit的二次开发中,给我们提供IExportContext接口。当前接口可用户模型轻量化导出、自定义格式导出等。 当前接口在数据导出中,执行如下的顺序: 通过以上的导出,可以将r 阅读全文
posted @ 2019-12-08 14:14 Min.Xiaoshuang 阅读(2569) 评论(2) 推荐(1) 编辑
摘要: 在revit开发中,经常面临如下问题 1、不开启revit创建项目; 2、不开启revit读取rvt的数据信息等 RevitNet.dll是Autodesk 用于开启一个revit操作的基本DLL 、无需启动界面并对 Revit 进行操作。也就是使用此dll可做到无需启动Revit便可进行创建、修改 阅读全文
posted @ 2019-11-25 14:28 Min.Xiaoshuang 阅读(3269) 评论(5) 推荐(0) 编辑
摘要: 三维组件,是three.js可以添加到场景内的三维元素对象,其主要包含以下组件: 1、Mesh :用于添加所有的三维图形元素,主要参数geometry和material ,图形元素和材质。 2、Line:用于向场景中绘制线 3、Points:用于在三维场景中构件点信息,长用于实现粒子效果。 4、Sp 阅读全文
posted @ 2019-11-20 16:24 Min.Xiaoshuang 阅读(654) 评论(0) 推荐(0) 编辑
摘要: 画线 假设您要绘制线或圆,而不是线框Mesh。首先,我们需要设置渲染器,场景和相机(请参阅创建场景页面)。 这是我们将使用的代码: var renderer = new THREE.WebGLRenderer();renderer.setSize( window.innerWidth, window 阅读全文
posted @ 2019-11-20 13:54 Min.Xiaoshuang 阅读(859) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 10 ··· 12 下一页