问题标签 [translate]
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 - OpenGL:如何在同一个GL窗口中叠加两个在不同视口和glortho中绘制的gl
在 GLForm(带有 borland builder 的 openGL)的 Draw() 函数中,我首先使用名为 capture_card::paintGL() 的 SDK 函数绘制图像。这个函数在被调用之前必须要有这个投影:
在这个绘制图像的前景上,我必须绘制一个已经为另一个视口和另一个 glortho 投影编码的另一个层:
(在调用“onResize”事件的 MainResizeGL() 中):
(并且在“Ontimer”调用的 MainDraw() 中):
所以我将 MainDraw() 转换为以下内容:
结果是我看到了古代项目的“drawscene”项目,但是当我点击“capture_button”时,paintGL 仍然不可见,并且绘制的项目变成了类似于 alpha 通道画布的东西。
我尝试在paintGL之后添加glScalef(width,height,1),更改了glTranslatef(0,0,50000),结果我看到了少量带有paintGL颜色的像素,但是覆盖项然后消失了.
我怎样才能让这两个不同的视口叠加(即paintGL上方的drawscene)?
提前感谢,干杯,阿诺德。
opengl - OpenGL:理解转换
我试图理解NEHEs 教程中的第 9 课,这是关于在 3d 空间中移动位图的。
这里最有趣的是通过 3d 空间在一个简单的四边形上移动 2d 位图纹理,并使其始终面向屏幕(查看器)。所以位图看起来是 3d 的,但无论它在 3d 空间中的哪个位置,它始终是 2d 面向观察者的。
在第 9 课中,生成了一个绕圈移动的星星列表,看起来非常好。为了避免从侧面看到星星,编码人员正在做一些棘手的编码,以使星星始终面向观察者。
代码如下:(在循环中为每个星调用以下代码)
在上面的线条之后,开始绘制星星。如果您检查最后两行,您会看到第 3 行和第 4 行的转换刚刚被取消(如撤消)。最后的这两行让我们有可能让星星一直面向观众。但我不知道为什么这是有效的。
我认为这来自于我对 OpenGL 如何真正进行转换的误解。对我来说,最后两行就像撤销之前所做的一样,这对我来说没有意义。但它的工作。
因此,当我调用 glTranslatef 时,我知道视图的当前矩阵乘以 glTranslatef 提供的平移值。换句话说,“glTranslatef(0.0f,0.0f,zoom);” 如果缩放为负数,则会将我要绘制星星的位置移动到场景中。好的。
但究竟是什么被移到了这里?观看者是“离开”了还是有某种对象坐标系通过 glTranslatef 移动到场景中?这里发生了什么事?
然后glRotatef,这里旋转的是什么?又是一个坐标系,观众本身?
在现实世界中。我会将星星放置在 3d 空间中的某个位置,然后在围绕我的世界原点的世界空间中旋转它,然后在星星移动到原点并再次从边缘开始时进行移动,然后我会为明星本身,所以它面向观众。我想这是在这里完成的。但是我如何首先围绕世界原点旋转,然后围绕恒星本身旋转?对我来说,opengl 似乎正在世界坐标系统和对象坐标系统之间切换,这并没有像你看到的那样真正发生。
我不需要添加其余的代码,因为它非常标准。简单的 GL 初始化 3d 绘图,旋转的东西,然后使用混合使用星形纹理进行简单的 QUADS 绘图。就是这样。
有人可以解释一下我在这里误解了什么吗?
search - XSL 多重搜索和替换功能
我正在尝试使用 XSL translate() 函数来创建类似搜索和替换函数的内容,如下所示:
但是,我的逻辑在这里有些错误,因为它似乎剥离了返回字符串中的最后一个字符。我的猜测是 translate() 只是替换字符串中每个字符的第一个实例,并不是真正的递归。
任何想法或意见将不胜感激。
.net - 在 .NET 中使用 XmlReader 取消转义 XML 实体?
我正在尝试在 .NET (C#) 中对字符串中的 XML 实体进行转义,但我似乎无法使其正常工作。
例如,如果我有字符串AT&T
,它应该被翻译成AT&T
.
一种方法是使用 HttpUtility.HtmlDecode(),但这是针对 HTML。
所以我对此有两个问题:
使用 HttpUtility.HtmlDecode() 解码 XML 实体是否安全?
我如何使用 XmlReader (或类似的东西)来做到这一点?我尝试了以下方法,但总是返回一个空字符串:
/li>
opengl - OpenGL 转换(glScale、glTranslate 等)
我正在学习 openGL 以及如何进行转换和缩放等转换。我知道你通常必须翻译到原点,然后做任何你想做的事情(比如说缩放),然后翻译回来。据我了解,这是手动完成的,但您可以使用 glScale() 执行相同的操作。
我的问题是,如果我使用 glScale 函数,我还需要转换到原点并返回吗?
drupal - 使用触发器自动翻译每种启用语言的内容在 drupal 中自动发布新内容
我在drupal中的触发器中有一条规则,当我创建新内容时,它会自动将新创建的内容翻译成每种启用的语言。有几个问题没关系(就像Drupal总是证明是这样)
它发布新的翻译内容,即使我不发布我的原始内容..
如果 .. 我什至可以从 CCK 复制上传的图像,甚至告诉翻译 CCK 内容,那就没问题了...
我无法将添加的 CCK 字段传递给翻译,因此只有标题和正文内容正在被翻译。
我怎么能也传递 cck 字段并告诉它不要发布特定的..
我什至可以使用 php 代码和编程一些东西,但我不知道从哪里开始......
php - 帮助无法理解 Google Translate API v2 for PHP?
{---------------------Final Update-----------------} 我很快就会需要 api 用于生产总有一天,但现在我只想习惯它。我将它用于一次性交易以节省时间。(但我最终用了整整两天的时间......)无论如何,我为此找到了 gtranslate。所以我会在未来某个时候查看实际的 api,因为它会更进一步。:D
是的,我找到了解决方法。
{ - - - - - - - - - - - - - - - - 更新 - - - - - - - - ---------------------------}
自从我最初的帖子以来,在 prodigitalson 和 David Gillen 的帮助下,我已经能够走得更远,但我仍然迷路了。
我遇到了一个神秘的 SLL 错误,所以我在网上阅读了一下,它告诉我要制作证书。无论如何,结果是我早上大部分时间都在编程地狱,因为我试图从 windows 上的源代码 opensll 编译,但它不起作用。所以我放弃了这个想法,找到了一篇建议使用 curl_setopt ($ch, CURLOPT_SSL_VERIFYPEER, 0); 的帖子。行并解决了这个问题,现在我得到的错误是:
我现在正在使用此代码,其中注释行不会影响错误消息
{------------------------------------下面的原始帖子------------ --------------------}
这是我第一次尝试使用任何类型的 API,这比任何事情都更令人沮丧。
我正在尝试让 Google Translate API 在 PHP 上运行。不幸的是,文档不是虚拟证明,所以我迷路了。
我已经上下左右阅读了这份文件:http ://code.google.com/apis/language/translate/v2/getting_started.html
我已经下载了此处显示的 PHP API 客户端http://code.google.com/apis/language/translate/v2/libraries.html
我特别想使用这个脚本: http ://code.google.com/p/google-api-php-client/source/browse/trunk/src/contrib/apiTranslateService.php
我真的不明白如何实现 OOP* 所以这是我的失败。文档说明我需要使用我的 api 密钥来使用它,但我还没有找到需要将它放在 php api 客户端中的位置。
到目前为止,这是我尝试过的:
这是我的结果
*如果你知道一个很好的网站链接来教我oop,请随时把它留给我。
谢谢你们
python - 使用Python中的字典将多个单词的列表翻译成多个数字的列表(2.7.1)
我有一个代码"aaabbbcccdddeee"
,我将其拆分为 3 个字母单词(例如'aaa'
, 'bbb'
, 'ccc'
. . . 等)并使用d=dict(zip(('aaa','bbb','ccc','ddd','eee'),(123,234,345,456,567)))
如果我有 3 个字母单词的随机序列
如何创建一个列表,将 RANDOM 列表转换为由先前在字典中分配的数值组成的列表
示例:RANDOM="'aaa','bbb','ddd','ccc','eee','ddd','bbb','aaa','eee','ccc'"
'产生'123','234','456','345','567','456','234','123','567','345'
我发现了如何为 1 个值做到这一点:
我如何为整个 RANDOM 列表执行此操作?如果我简单地说,它不起作用:
有谁知道为什么这不起作用或如何使它起作用以获得完整的数字列表。即 123,234,456,345,...?
几个星期以来,我一直在搞砸这个。如果您想知道,这不是家庭作业,但这可以帮助我在其他领域的学习。任何帮助将不胜感激!
java - 适用于 Android 的 Google 快捷方式
嗨,我正在尝试获取 google 翻译的 url 作为快捷方式,以便它自动在输入框中搜索单词。它可以在电脑上运行,但不能在模拟器上运行。
例如,如果我在"http://translate.google.com/?hl=en&tab=wT#auto|en|hello"
firefox 或 chrome 上输入,它会直接进入输入框并翻译“你好”。但是当我在模拟器上执行此操作时,它不会将单词放入输入框中。
任何人都可以帮忙吗?
谢谢
python - 将列表压缩为字符串: ['z','y','x'...] -> 'zyx...' ?蟒蛇(2.7.1)
如果我有 list='abcdedcba'
我想要:a=z, b=y, c=x, d=w, e=v 所以它会转化为:
翻译='zyxwvwxya'
我该怎么做?如果我构建一个字典
并输入
我如何将其恢复到表单中
翻译='zyxwvwxyz'
?