小编Pri*_*esh的帖子

从具有x,y和z坐标的点生成网格

问题:从3D点生成网格(使用x,y和z坐标).

在此输入图像描述

在此输入图像描述

我所拥有的是3D空间中的点(使用x,y和z坐标),您可以在图像1中看到它.
输出的是图像2或图像3或图像4.简而言之,它将是网格.如果我有网格,可以提供它上面的材料.

我见过很多人都说Delaunay三角剖分或受约束的Delaunay三角剖分将帮助我进行网格生成,但我最常发现的是它在2D点(仅有x和Y坐标)中的实现.

但我的问题是:我从图像1中可以看到3D点.

Delaunay三角测量或受约束的Delaunay三角测量是否适用于3D点?如果是,那怎么样?或者我是否必须找到另一种从3D点生成网格的算法?

注意:这里可以找到关于2D点的Delaunay三角剖分的一个很好的解释

algorithm 3d geometry delaunay

38
推荐指数
2
解决办法
4万
查看次数

在Visual Studio IDE中查找PartialClass的另一部分?

假设partial class我的应用程序中有一个.

假设我在Visual Studio中打开了这个类的一部分,我想找到其他部分.我怎样才能做到这一点?是否有键盘快捷键或任何其他方法可以用来快速导航到我班级的其他部分?

这很有用,因为在大型应用程序中,手动搜​​索部分类的个别*.cs文件非常低效.

c# visual-studio

37
推荐指数
2
解决办法
1万
查看次数

ICommand的CanExecuteChanged事件

Icommand包含两个方法一个事件.

这两种方法的作用是明确的,但我无法理解事件所提供的内容ICommand.

活动何时CanExecuteChanged举起?

以下解释是在MSDN上,但我无法理解.

如果集中命令操作的命令管理器检测到命令源中的更改可能使已经引发但尚未由命令绑定执行的命令无效,则引发CanExecuteChanged.

你能用简单的语言解释一下吗?

谢谢......

.net c# wpf icommand

21
推荐指数
2
解决办法
3万
查看次数

box-sizing:border-box => for IE8?

我想box-sizing: border-boxdiv标签.

对于Mozila Firefox,我试过了

        -moz-box-sizing: border-box; 
Run Code Online (Sandbox Code Playgroud)

对于IE(Internet Explorer),我已经尝试过以下两种方式

        -ms-box-sizing: border-box; 
            box-sizing: border-box;
Run Code Online (Sandbox Code Playgroud)

但它无法在IE(Internet Explorer)中运行.虽然我申请 box-sizing: border-box;Internet Explorer,但它增加了边框和填充元素的宽度.为什么会这样?

应该是什么问题?请帮助和消化我.

注意:我使用的是Internet Explorer8Windows7终极版

页面代码:

<%@ Page Language="C#" AutoEventWireup="true" CodeFile="MainPage.aspx.cs" Inherits="MainPage" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<meta http-equiv="x-ua-compatible" content="IE=8"/>

    <title></title>
    <style type="text/css">
        *
        {
            box-sizing: border-box; /*it gives error:Validation (CSS 2.1): 'box-sizing' is not a known CSS property name. …
Run Code Online (Sandbox Code Playgroud)

html css internet-explorer css3 internet-explorer-8

19
推荐指数
3
解决办法
5万
查看次数

对ObservableCollection进行排序

假设我有ObservableCollection员工类

public ObservableCollection<Employee> employeeCollection = new ObservableCollection<Employee>();

public class Employee
{
    public string FirstName { get; set; }
    public string LastName { get; set; }
    public double MobileNumber { get; set; }
    public string City { get; set; }
    public int Age { get; set; }

    public Employee() {}
}
Run Code Online (Sandbox Code Playgroud)

现在我试图ObservableCollection通过用户从组合框中进行适当的选择来对("employeeCollection")进行排序[它将... ...排序FirstName ... .Sort By MobileNumber等...]

并且需要返回已排序的可观察集合.... 意味着它不应该是"var"的形式 ObservableCollection<Employee>

所以我可以将它归还给...的“ItemsSource”财产“ItemsControl”

谢谢……

.net c# sorting wpf observablecollection

14
推荐指数
1
解决办法
1万
查看次数

凹面和凸面多边形

如何识别和删除图像中绘制的四个RED点 替代文字

这四个点使该多边形成为凹多边形,这就是我想要删除它的原因.

我的目标是通过识别和删除这些点来删除这种点,从而将凹多边形转换为凸面.

有没有办法识别和删除这些点?

谢谢

math

8
推荐指数
1
解决办法
4556
查看次数

WPF MVVM创建动态控件

WPF MVVM创建动态控件 - 我有一个网格,我有一个工作(你可以说像一个SQL服务器工作)的详细信息.

现在,对于每个工作,可能有'n'个工作变量.当我获取作业的记录时,它获取作为名称 - 值对的Job变量集合,其中value可以是集合或日期时间值,甚至是int或字符串.

现在我想要实现的是: - 如果运行变量是一个日期时间,那么我需要一个datepicker - 如果它是一个int/String我需要一个文本框 - 如果它是一个集合,那么一个组合框. - 它是一个字段然后一个复选框

我不确定如何实现它,因为这些值对于每一项工作都可能有所不同.

.net wpf controls dynamic mvvm

8
推荐指数
1
解决办法
8143
查看次数

硬盘或硬盘的序列号

起初看起来这可能是一个非常简单的问题,有些机构可能会试图给我建议尝试谷歌,也可能是这样.但对我来说,我很难尝试Google,Stack Overflow并且找不到任何好的解决方案.

只想用C#获取硬盘或硬盘的序列号

请仔细阅读:硬盘序列号,但不是硬盘卷序列号(如C,D,E等).

为了获得硬盘卷的序列号,我在网上找到了解决方案并且工作正常,但问题在于获取硬盘的序列号.

有些机构可能会尝试将此问题作为下面的"放样溢出"问题的副本,或者可能会建议该问题的链接.但事实并非如此

并且以下任何问题都没有为C#中的这个问题提供良好的解决方案:

  1. 如何在C#中获取Hard-Disk SerialNumber(无WMI)?
  2. 如何在.net中检索硬盘固件序列号?
  3. 硬件序列号

.net c# serial-number hard-drive

8
推荐指数
1
解决办法
4万
查看次数

方法定义参数中的赋值运算符(=)

见下面的方法定义.

它在C#中被称为什么,其中等号是在方法参数中.

它是否默认方法参数初始化?

public List<Iabc> MyMethod(out List<Ixyz> faces, Type typeXYZ = null, int flag = -1)
{
    //...
    //...   
}
Run Code Online (Sandbox Code Playgroud)

注意:这里IabcIxyz 任何接口.

.net c#

8
推荐指数
1
解决办法
6873
查看次数

.Net中的网格生成库?

是否有任何库(.dll)可用于.Net或作为第三方库提供.

哪个提供以下功能?

我们只需在3D空间中添加作为输入(使用X,YZ共同)

它在ViewPort3D中显示3D对象.means从Point Cloud自动生成MESH,并在ViewPort3D中将输出作为3D对象.

注意:考虑对象将是Convex对象.

谢谢..........

.net c# wpf

6
推荐指数
1
解决办法
3816
查看次数