问题列表 - 第3646页

带孔的多边形三角剖分

我正在寻找一个算法或库(更好)将多边形分解为三角形.我将在Direct3D应用程序中使用这些三角形.什么是最好的选择?

这是我到目前为止所发现的:

  1. Ben Discoe的笔记
  2. FIST:多边形的快速工业强度三角剖分
  3. 我知道CGAL提供了三角测量,但我不确定它是否支持漏洞.

我非常感谢有此领域经验的人的一些意见.

编辑:这是一个2D多边形.

graphics geometry direct3d triangulation cgal

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

C++访问堆

这个问题让我不太了解C++.我试图访问我放在堆中的特定值,但我不确定如何访问它.在我的问题中,我在一个对象中的数据成员函数中放置了一个值,我试图在另一个数据成员函数中访问它.问题是我不知道如何,我在网上搜索过例子,但没有一个是我需要的东西,因为它们都在int main()中并且不是我需要的具体内容.

在第一个数据成员函数中,我声明了我想要发送给Heap的值; 这是我的第一个数据成员函数的示例.

void Grid::HeapValues()
{
    //Initializing Variable
    value = 2; //The type is already declared

    //Pointers point a type towards the Heap
    int* pValue = new int;

    //Initialize  an a value of in the Heap
    *pValue = value;
}
Run Code Online (Sandbox Code Playgroud)

并且在数据成员函数中这是想要的:

void Grid::AccessHeap()
{
    //Extracting heap:
    int heap_value = *pValue; //*pValue does not exist in this function
    cout << heap_value; //Delays the value 2, which is found
                        //in the first data member function
}
Run Code Online (Sandbox Code Playgroud)

我觉得愚蠢的问题,但我无法找到答案,也不知道如何.有谁知道如何以简单的方式从堆中访问值?我需要它能够访问两个以上的数据成员函数.

c++ heap data-access

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

如何将数据从Javascript传递到PHP,反之亦然?

如何通过Javascript脚本请求PHP页面并将数据传递给它?然后我如何让PHP脚本将数据传递回Javascript脚本?

client.js:

data = {tohex: 4919, sum: [1, 3, 5]};
// how would this script pass data to server.php and access the response?
Run Code Online (Sandbox Code Playgroud)

server.php:

$tohex = ... ; // How would this be set to data.tohex?
$sum = ...; // How would this be set to data.sum?
// How would this be sent to client.js?
array(base_convert($tohex, 16), array_sum($sum))
Run Code Online (Sandbox Code Playgroud)

javascript php

11
推荐指数
3
解决办法
12万
查看次数

浮点限制

我的代码:

a = '2.3'
Run Code Online (Sandbox Code Playgroud)

我想显示a为浮点值.

既然a是一个字符串,我试过:

float(a)
Run Code Online (Sandbox Code Playgroud)

我得到的结果是:

2.2999999999999998
Run Code Online (Sandbox Code Playgroud)

我想要一个解决这个问题的方法.拜托,请帮助我.

我正在学习本教程.

python floating-point precision floating-accuracy

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

处理未处理的异常问题

我想为我可能没有在代码中捕获的所有意外异常设置一些处理程序.在Program.Main()我使用以下代码:

AppDomain.CurrentDomain.UnhandledException
    += new UnhandledExceptionEventHandler(ErrorHandler.HandleException);
Run Code Online (Sandbox Code Playgroud)

但它并没有像我预期的那样奏效.当我在调试模式下启动应用程序并抛出异常时,它确实调用了处理程序,但之后Visual Studio中的异常帮助程序弹出,好像发生了异常而没有任何处理.我在处理程序中尝试了Application.Exit(),但它也没有用.

我想要实现的是异常是用我的处理程序处理的,然后应用程序很好地关闭.有没有其他方法可以做到这一点,还是我以错误的方式使用上面的代码?

c# exception

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

自动添加.Net代码注释

在哪里可以找到自动为方法和属性生成文档标题的Visual Studio插件?

示例对属性的注释可能如下所示:

/// <summary>
/// Gets or sets the value of message
/// </summary>
public static string Message        
{
   get
   {
       return message;
   }

   set
   {
       message = value;
   }
}
Run Code Online (Sandbox Code Playgroud)

plugins commenting visual-studio

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

如何通过GSM调制解调器从ASP.NET应用程序发送SMS

如果必须使用GSM调制解调器发送短信,那么设置整个内容的硬件和软件要求是什么?

asp.net sms gsm

3
推荐指数
1
解决办法
4622
查看次数

如何将底部填充添加到包含浮动div的div?

我有一个包含其他浮动div的div:

<div id ="parent">
  <div style ="float:left;"> text </ div>
  <div style ="float:left;"> text </ div>
  <div style ="float:right;" > text </ div>
</ div>

如何将底部填充添加到父div并使其在IE6中工作(或者换句话说避免IE6中的错误)?

谢谢

css

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

逻辑语言 - Prolog或Lisp/Smalltalk还是其他什么?

所以,我正在编写某种统计程序(实际上我正在将它重新设计为更优雅的东西)而且我应该使用为这种东西创建的语言(处理大量的统计数据,它们之间的连接和一些缺乏遗传/神经编程).

说实话,我只是想借口潜入lisp/smalltalk(不是smalltalk/lisp/clojure一样吗? - 比如python和ruby? - 语义 - 但是我也想要一种易于理解的语言其他喜欢BASIC语言的人(这就是为什么我没有选择LISP - 但是:D).

我还检查了Prolog,它似乎是一种非常酷的语言(容易在数据之间建立关系,比Lisp更容易),但我想听听你的想法.

谢谢

编辑:我总是把常见的lisp与smalltalk混淆.很抱歉把这两个郎放在一起.我所说的" 喜欢BASIC语言的其他人 "的意思是我不喜欢像lisp这样的语言语言(对于没有CS背景的人)而且我觉得Prolog更直观一些(但那是我的我刚刚与他们两个人搞砸了之后的意见).

lisp statistics prolog

11
推荐指数
2
解决办法
3220
查看次数

7
推荐指数
1
解决办法
6036
查看次数