Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ruby-on-rails-3/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用pointLocation时将TriRep转换为DelaunayTri?_Delaunay - Fatal编程技术网

使用pointLocation时将TriRep转换为DelaunayTri?

使用pointLocation时将TriRep转换为DelaunayTri?,delaunay,Delaunay,我有一个带有三角剖分的TriRep对象,我想在对象上使用pointLocation来确定点是否在三角形内。但是pointLocation是为DelaunayTri类定义的方法,它是TriRep的子类 所以我想问一下,是否可以将TriRep对象转换为DelaunayTri以用于pointLocation?据我所知,没有办法进行这样的转换。在等待更优雅的解决方案时,我建议您使用tsearchn()而不是pointLocation()。最重要的是,多亏了Mathworks的同事,我找到了解决这个问题的

我有一个带有三角剖分的
TriRep
对象,我想在对象上使用
pointLocation
来确定点是否在三角形内。但是
pointLocation
是为
DelaunayTri
类定义的方法,它是
TriRep
的子类


所以我想问一下,是否可以将
TriRep
对象转换为
DelaunayTri
以用于
pointLocation

据我所知,没有办法进行这样的转换。在等待更优雅的解决方案时,我建议您使用
tsearchn()
而不是
pointLocation()
。最重要的是,多亏了Mathworks的同事,我找到了解决这个问题的方法。似乎有一种方法可以将TriRep对象类型转换为delaunay三角剖分。详情载于本帖-