问题标签 [simplification]
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.
three.js - three.js 中的网格简化
我正在使用由 Chandler Prall 制作的 Three.js 的 Constructive Solid Geomery 库。
https://github.com/chandlerprall/ThreeCSG
生成的网格是准确的,但它们非常分散(很多很多不必要的三角形),并且它们破坏了 Three.js 中的一些功能,例如 EdgesHelper 类不再能够找到边缘。这里也提到了这个问题:
http://moczys.com/2014/01/13/three-js-experiment-3-additive-geometry/
是否有可以处理此问题的 Three.js 网格简化库?也许已经有一个多边形联合函数(将所有共面的相邻三角形合并为一个 2D 形状),然后可以再次将其三角化回 3D?
android - 更清晰的格式 Firebase Android 检索到的数据
当我检索我的数据时,它包含方括号 { 和唯一 id,例如 - JSDHGJDGJJSKA ...我想让它更干净并去掉括号,例如我的输出是:
我想去掉括号和 msg 这个词,并随机检索其中一条消息。
如果我收到一条随机消息,我希望我的输出是:
如果我随机拿起另一个
任何关于如何实现这一目标的想法都将不胜感激。
css - CSS Every first specific tags simplifier
I would like to know if there is a simpler way to achieve what I need:
For h2 ,p, ul, [and eventually more]
Something that would be like:
Thank you
view - 如何防止 MariaDB 简化逻辑表达式
我对 MariaDB 10 有一个非常奇怪的问题,它自动简化了一些逻辑表达式!这是一个例子
如您所见,它已将表达式NOT (1 < 2 OR 3 > 4)转换为((1 >= 2) AND (3 <= 4)) ,因为它在区间情况下不正确
boolean-expression - 哪些定律简化了这个布尔表达式?
我需要使用哪些法律来简化
至
c# - 减少图表可视化列表中的数据条目数
在我目前的项目中,我必须在移动设备上的(telerik windows phone)图表控件中可视化大约 30.000 个条目。显示所有这些条目会减慢并阻塞 UI 几秒钟。
我的数据源是“DataObject”列表,其中 dateAndTime 是 XAxis,consumerHT 和 consumptionNT 是 YAxis。
(有两个不同的值,因为白天的消费HT 被填满,消费NT 为0,夜间消费NT 被填满,消费HT 为0。只有一个消费值的解决方案也很有帮助。)
我读过一些关于诸如 Ramer–Douglas–Peucker 算法之类的算法,但我不知道是否有更好/更高效的解决方案来减少列表的大小而不会丢失太多信息(如极值)。
有没有人建议如何处理这个问题?我目前正在使用 C# for Windows Universal App。
亲切的问候,罗伯特
matlab - 如何扩展三角函数,包括任何幂的“sin”和“cos”到“sin”和“cos”项在 Matlab 中的幂?
我们有以下表达式:
如果:
v(t)=Vrf.sin(Wrf.t)+Vlo.sin(Wlo.t);
然后:
v^2(t)=(Vrf.sin(Wrf.t)+Vlo.sin(Wlo.t))^2
然后简化为:
v^2(t)=Vrf^2.(1+cos(2.Wrf.t))+Vlo^2.(1+cos(2.Wlo.t))+2.Vrf.Vlo.(cos( (Wrf-Wlo).t)+cos((Wrf+Wlo).t));
这种简化的目的是从三角函数中得到一个幂的“sin”和“cos”项,包括任何幂的“sin”和“cos”。
问题是,如何在 Matlab 中将 v(t) ( v(t)^n ) 的高阶简化为“sin”和“cos”的幂?
版本添加:在符号Matlab中寻找特定的简化代码!
sympy - Sympy 绝对值和复杂符号的参数
在使用 Sympy 进行符号数学运算时,我遇到了以下问题:
但是,返回的绝对值和参数的形式并不sqrt(txx**2+tyx**2), atan(tyx/txx)
像您对复数所期望的那样。
我也试过
它再次适用于复数,但不适用于此处定义的复数符号。这还没有实施还是我做得不对?
python - 简化正则表达式
我有以下正则表达式(使用 Python 语法):
它匹配符合以下形式之一的字符串:
数字和文本各不相同,并被捕获。但是,间距并不总是一致的,因此它被设计为允许任意数量的空间。
有没有办法简化它 - 我不一定要求有人为我做这件事,只是告诉我是否有工具(谷歌搜索产生了一些结果,但没有一个可以处理它),或者系统的方法来做到这一点。
或者任何人都可以看到适合这种情况的更好的正则表达式?
pseudocode - 简化伪代码
我正在尝试将以下伪代码重写为最简单的 if-else,但我正在努力完全理解逻辑。
到目前为止,我对伪代码的解释写在上面的评论中。我想我已经正确理解了前三行伪代码的逻辑。
但是,我不确定如何解释伪代码第四行和最后一行的逻辑。我想帮助理解第四行的四个变量的状态,以及如何将伪代码重写为最简单的 if-else。