问题标签 [perspective]
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.
iphone - 同时透视和翻转 UIImageView
我正在尝试翻转并给透视旋转 uiimageview,以获得类似反射的效果。首先我使用 CATransform3D 给出透视图,然后使用 CGAffineTransformMake 翻转。但是,我在第二次转换后失去了透视效果。而且我不知道如何使用 CATransform3D 透视和翻转两者。img 是第一个图像,而 img2 将是它的反射。
3d - 物体在 3D 平面上的透视投影
想象在虚拟人和物体之间有一个平面。对象是一个具有一定 xyz 缩放和旋转的框。飞机就像一扇玻璃窗。该人正在通过平面查看对象。摄像机从不同的角度观察整个场景。
我想以人们看到的方式将对象的轮廓绘制到平面上,就好像他正在窗户上绘制另一侧对象的轮廓一样。
如何转换对象以使其顶点正确地出现在平面上?
我知道如何将点正交投影到平面,但在这种情况下,我猜我需要透视投影。当物体移动得更远时,它的投影也需要根据观察者的视角调整大小和位置。
我想只要有人解释我需要采取的步骤,我就能弄清楚代码。
cocos2d-iphone - Cocos2d:多层透视效果
我想通过使用几层,以不同的速度滚动来使用透视图的游戏效果。我有三层。我的背景是底层,它滚动很慢,所以它可以比水平小几倍。我的“半背景”是第二层,位于前景和背景之间。它以中等速度滚动,比背景快,但比前景慢。第三层是前景,它快速滚动,我的角色移动。对于滚动前景,我只需对我的 CCLayer 使用 CCFollow 操作,所有对象都放置在其中。现在我很困惑,实现我的第一层和第二层的最佳方法是什么。cocos2d 是否有任何动作,类似于 CCFollow,但具有自定义速度(速度不是最好的词,但很难找到适合我的术语)?我的背景和“
eclipse - Eclipse 插件 - 与文件扩展名和透视图关联的编辑器
我正在开发两个 Eclipse 插件,我遇到了下一个问题:
我有两个管理相同文件的视角。我想在文件扩展名 - 编辑器 - 透视之间建立关联。
我的意思是,如果我在透视 1 中打开文件扩展名 .XXX,它使用编辑器 A,但如果我在透视 2 中打开相同的文件扩展名 .XXX,它使用编辑器 B。
可能吗?从现在开始,我使用了启动器,但现在我需要更多的差异化。
谢谢。
ios - Cocoa:“透视变换”可用吗?
可可(iOS,OS X)中是否有“透视变换”,就像我在 Silverlight、JavaFX 等中看到的那样?其他相关线程对我来说还不够清楚,所以我创建了这个。像这样:http: //i.msdn.microsoft.com/dynimg/IC270164.png
opengl - 正交到透视调整计算
我想知道如何调整透视投影以使其看起来像正交投影。例如,假设我有一个 10x10 的点网格,每个点都有不同的 z 值,在正交投影下,它们都很好地排列。在透视投影下,它当然会调整相对于相机的位置和 z 深度。我需要对每个点进行哪些调整,看起来好像它仍然排列在一个正交投影中?(当然,直到相机移动)。
我正在考虑计算从眼睛位置穿过 z 平面的光线(如果这就是你所说的),在我希望它出现的点处,并跟随光线直到所需的深度。虽然我不确定如何实现这一点。
eclipse - Eclipse 中不同视角的不同编辑器
我有两个管理相同文件的视角。我想在文件扩展名 - 编辑器 - 透视之间建立关联。
我的意思是,如果我在透视 1 中打开文件扩展名 .XXX,它使用编辑器 A,但如果我在透视 2 中打开相同的文件扩展名 .XXX,它使用编辑器 B。
可能吗?请不要告诉我要避免它。
谢谢
c++ - OpenGL透视和照明不起作用?
编辑:有些人说使用 glNormal3f() 来解决我的照明问题,但我刚刚研究并实施了它,它根本没有改变任何东西。
我是 OpenGL 的新手,所以我想我做错了什么,但我尽可能地遵循红皮书中的示例,但我无法弄清楚出了什么问题,所以我想我会尝试并问你们。
我有两个问题。一个是,即使我确定我正确使用了 glFrustum,它仍然会渲染正交场景,并且由于某种原因它会渲染相机前后的对象。另一个是,即使我很确定我在做这个照明是正确的(因为我按照书中的例子),它用统一的颜色照亮场景,没有阴影或任何东西。这是我的代码:
你能帮我找出问题所在吗?提前致谢。
c++ - 如何只使用一次 gluPerspective?
上面的代码工作正常,但是有什么方法可以删除对 gluPerspective 的调用?
我的意思是,我只想在初始化时调用它一次,而不是在每次渲染期间重复调用它。
imagemagick - 使用 ImageMagick 命令的铅
我正在尝试将此代码应用到我的“.bat”文件和我的 ASP.net 项目中:
问题是结果和原版一样,看不到任何变形,但我想要一个 3D 封面。我还尝试了本教程的许多示例,它们仅适用于扭曲透视?
我安装了这个版本的 ImageMagick:ImageMagick-6.7.2-0-Q16-windows-dll