问题标签 [surface]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
opengl - 平滑圆锥法线
我正在尝试计算圆锥的平滑法线。在四处寻找代码示例和解释时,我总是遇到面部法线的方向。我在下面发布了几张我正在做的事情的照片。第一个 - 基本上只是标准化顶点位置 - 给了我相当平滑的阴影,但边缘“缺失”并且底面不是实心的。第二个有边缘,但阴影是平的(面法线),我的光没有正确地反射掉它们。
圆锥体由 GL_TRIANGLES 构建而成。
单击图像以获得更大的版本。
(来源:bantherewind.com)
(来源:bantherewind.com)
flash - 如何在 Microsoft PixelSense(以前的 Surface)Table 上运行多点触控 Flash (AS3) 应用程序?
我知道已经有一个问题询问是否可能。但是这个问题并没有说明这是怎么可能的。我需要使用 flash 在 Microsoft Surface 桌面上制作多点触控应用程序。我在谷歌上找不到它,因为我无权发表评论。所以我不能在这个主题中问它:是否可以在 Microsoft PixelSense(以前的 Surface)表上运行多点触控 Flash (AS3) 应用程序?
scrollbar - 带有滚动条的 Surface Librarybar
我们有一个充满项目的图书馆栏,可以将其拖放到上面。现在客户希望在侧面看到类似滚动条或箭头的东西,以指示项目是否在可见端口之外。
正如您在下面的 librarybar 模板中看到的,它包含一个表面滚动查看器。但是我似乎无法显示这些滚动条。
有关如何解决此问题的任何建议?
librarybar 模板: http ://pastebin.com/QVnvqbNm
actionscript-3 - box2das3中的表面
我正在为 as3 使用box2dflash,我需要像这样创建弯曲的地面。
事实:
- 据我所知,我无法创建一个实体对象,因为 box2d 支持凸对象;
- 我没有找到任何基于行的对象。
问题:有没有比下图所示的方法更好的方法?
c++ - Finding curvature from a noisy set of data points using 2d/3dsplines? (C++)
I am trying to extract the curvature of a pulse along its profile (see the picture below). The pulse is calculated on a grid of length and height: 150 x 100 cells by using Finite Differences, implemented in C++.
I extracted all the points with the same value (contour/ level set) and marked them as the red continuous line in the picture below. The other colors are negligible.
Then I tried to find the curvature from this already noisy (due to grid discretization) contour line by the following means:
(moving average already applied)
1) Curvature via Tangents
The curvature of the line at point P is defined by:
So the curvature is the limes of angle delta over the arclength between P and N. Since my points have a certain distance between them, I could not approximate the limes enough, so that the curvature was not calculated correctly. I tested it with a circle, which naturally has a constant curvature. But I could not reproduce this (only 1 significant digit was correct).
2) Second derivative of the line parametrized by arclength
I calculated the first derivative of the line with respect to arclength, smoothed with a moving average and then took the derivative again (2nd derivative). But here I also got only 1 significant digit correct. Unfortunately taking a derivative multiplies the already inherent noise to larger levels.
3) Approximating the line locally with a circle
Since the reciprocal of the circle radius is the curvature I used the following approach:
This worked best so far (2 correct significant digits), but I need to refine even further. So my new idea is the following:
Instead of using the values at the discrete points to determine the curvature, I want to approximate the pulse profile with a 3 dimensional spline surface. Then I extract the level set of a certain value from it to gain a smooth line of points, which I can find a nice curvature from.
So far I could not find a C++ library which can generate such a Bezier spline surface. Could you maybe point me to any?
Also do you think this approach is worth giving a shot, or will I lose too much accuracy in my curvature?
Do you know of any other approach?
With very kind regards, Jan
edit: It seems I can not post pictures as a new user, so I removed all of them from my question, even though I find them important to explain my issue. Is there any way I can still show them?
edit2: ok, done :)
opengl - CAD中的C2曲面是什么,C2是什么意思?
C2 曲面/网格是 CAD/OpenGL 中众所周知的曲面。但我只想知道 C2 是什么意思?
C 是什么意思?
2是什么意思?
C2 = 首字母缩略词?????????
mesh - 使用 vtk 从点和法线对曲面进行三角剖分
我有一组位于表面上的 3D 点,并且每个点都有法线。我想用这些信息生成一个表面三角剖分。此外,如果需要,我可以告诉算法使用边界上的哪些点。
所以,我有很多信息:*点*法线*边界
如何使用 vtk 使用此信息对曲面进行三角测量?
表面重建算法就像使用炸弹来解决这个问题,因为我拥有所有我想使用的信息。此信息来自模拟,因此我知道表面存在并且非常光滑。
我希望根据要使用的 vtk 函数以及使用此函数的示例(如果可用(那将是很棒的)示例)来给出答案。
非常感谢你。
haskell - 如何在 Haskell 中使用 Cairo 绘制 X11 Drawable
我最近在 Haskell 中进行了 X11 编程的第一步,现在我想使用 Cairo/Pango 绘制文本。我找到了一些 C 教程,似乎我需要使用cairo_xlib_surface_create()
.
Cairo有一个Haskell 包装器,但似乎缺少此功能的包装器。
然而,似乎仍然有一种方法可以直接在 Cairo 的 X11 窗口上绘图,因为 Surface 的文档提到了 Xlib 后端。
但我找不到任何进一步的信息。
mesh - 如何获得给定网格的主曲率?
我有一个从给定网格(形状)获取主曲率的问题。
我正在尝试使用 Matlab 文件交换中的“patchcurvature”方法。然而,该方法总是给出正曲率。我认为可能是该方法将网格视为单独的补丁,并计算每个补丁的主曲率。[~,~,Dir1,Dir2,PrincipalCurvature1,PrincipalCurvature1]=patchcurvature(meshFaceVertices);
我还尝试使用 Matlab 文件交换中的另一种方法,称为“surfature”;但是,它计算由表面上的三个二维点阵列定义的“表面”的主曲率。我不知道如何从由顶点和面定义的现有网格创建带有二维点数组的“表面”。有一些方法将表面转换为网格,但不是相反...
任何想法,将不胜感激。非常感谢,新年快乐!!!
最好的,A.