jjzjj

javascript - THREE.JS场景中永无止境的地板

在我的canvasthree.js场景中创建一个各个方向连续的地板的最佳方法是什么?将THREE.PlaneGeometry附加到相机位置是否会更好,以便它与相机一起移动。或者是否有另一种使用纹理对场景的地板进行纹理化的方法。我在PlaneGeometry的可见性方面遇到了一些问题,出于某种原因,我必须与它保持一定距离才能看到它。/*Floor*/vargeometry=newTHREE.PlaneGeometry(1000,1000,1,1);varmaterial=newTHREE.MeshBasicMaterial({color:0x0000ff});varfloor=newTH

android - 使用相机搜索对象

有一些虚拟物体在虚拟平面中爬行(缓慢且随机移动),例如3mx3m(二维,与地板平行)。我想使用增强现实技术找到物体,方法是使用Android和iOS中的摄像头View四处寻找。可能吗?如果是,是否有任何工具包/框架可以完成这项工作? 最佳答案 我不完全确定这是否是您要查找的内容,但如果您尝试示例here称为SpaceShootAR(最后一页旁边),有一些小的冲锋队随机跑来跑去,你应该射击。它是在Junaio中构建的,适用于Android和iOS。您是打算在地板上使用标记,还是想使用地板本身作为标记?根据您计划创建的确切情况,有不同的

ios - ARKit 只检测地板来放置物体

在ARKit中我可以使用hitTest:tapPointtypes:ARHitTestResultTypeExistingPlaneUsingExtent如果您想将对象放置在例如表为types:ARHitTestResultTypeExistingPlaneUsingExtent将仅检测检测到的平面范围内的命中。如果你想把物体放在地板上,它就没那么有用了,因为你需要四处走动,直到ARKit在你的地板上放置(或扩展)了很多平面。ARHitTestResultTypeExistingPlane解决了这个问题,因为您只需要检测到地板上的一小块区域,就可以在任何地方放置物体。然而,问题是一旦A

使用Revit API移动天花板或地板图案

我希望能够使用RevitAPI调整特定天花板内部的模式。以下是前后的屏幕截图:我尝试使用修订查找工具为了找出使用用户界面手动移动行后发生的属性,但我无法确定哪些属性正在更改。除了看Ceiling实例我也使用了临时删除交易发现他们是一个Sketch,一个SketchPlane和多个ModelLine与Ceiling实例。研究这些对象,我也没有发现更改。我想念什么?看答案查看文档MoveElement(Document,ElementId,XYZ)方法,看来您缺少的可能是Location元素的属性。看Autodesk文档有关更多信息。并且修订API文档.

Unity平铺地板砖【无需代码】

主要用于循环拼接需要的地板,首先先要有一个贴图Unity中设置一些图片的格式,红框内为重点:选择重复后,材质才能自动重复平铺,

ios - SceneKit 地板纹理在 Xcode 8 中改变了颜色

我的SceneKit场景中有一个地板,根据我为其漫反射属性选择的纹理,它应该是绿色的。它在Xcode7中完美运行,但是,在Xcode8中它是红色的,在我的设备上显示为灰色。下面是一些有助于更好地解释这一点的屏幕截图:非常感谢任何帮助。 最佳答案 我想这是因为您的图像只有一个颜色channel,而SceneKit将其处理为R8纹理。尝试将其转换为RGB(无论如何SceneKit在iOS9/Xcode7中所做的)。请提交错误。 关于ios-SceneKit地板纹理在Xcode8中改变了颜色,

ios - 我希望 SWIFT/Scenekit 中的所有对象在地板上都有阴影

我正在swift开发一个ARKit项目。在SWIFT中,我将对象添加到场景中。我想对这些对象做的是在它们下面显示一个阴影,使它们更逼真。我尝试了一些东西,但都没有用。我会在这里解释。请理解我对swift还是个新手。我在SWIFT中以编程方式创建对象。我想我可以通过在所有物体下方创建一个不可见的平面并在场景上方放置一盏灯来做到这一点。我了解到,通过取消选中“写入颜色”值红色、绿色、蓝色和alpha,我可以在Xcode的场景编辑器中的不可见平面上转换阴影。我在它上面放了一个聚光灯,它起作用了。现在我想以编程方式执行此操作。我swift创建了灯光和平面,如下所示。我不再使用点了,因为场景太大

【沐风老师】3DMAX地板生成器插件FloorGenerator使用教程

FloorGenerator地板生成器插件,创建任何形状的地板几何图形,你可以完全控制从斜边到木板倾斜的所有参数。伴随该地板的是”多重纹理贴图(MultiTexture)“插件,它使你能够将任意数量的位图随机指定给生成的地板。还提供随机颜色变化。FloorGenerator地板生成器可以很方便的创建出地板的实体模型,相对于材质贴图来说更加真实。【插件特性】-在任何封闭的二维形状对象内或平面对象上创建地板-单独控制宽度、长度、缝隙大小-随机旋转、偏移和倾斜板-交互式更新以获得即时反馈-使用MultiTextureMap随机分配纹理FloorGenerator的一大优点是它使用样条曲线来定义要用镶

android - 将 1 个事件放在地板上

在设备重启之前,我在logcat上收到以下警告消息:10-1515:16:15.789:WARN/SensorService(110):dropping1eventsonthefloor有谁知道这条消息是什么意思,是否与重启设备有关? 最佳答案 我认为此消息是在CPU使用率非常高时出现的。你在用你的设备做什么? 关于android-将1个事件放在地板上,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/

ios - CGFloat 地板到 NSInteger

在Xcode中,编译器提示以下转换:CGFloat宽度=5.6f;NSIntegernum=(NSInteger)floor(width);说“从类型为‘double’的函数调用转换为非匹配类型‘NSInteger’(又名‘int’)”一种解决方法是简单地将CGFloat转换为截断的NSInteger,但我想通过显式地板使代码清晰/易于阅读。是否有返回int的flooring函数?或者其他一些(干净的)方法来做到这一点?我在“AppleLLVM6.0-编译器标志”下的编译器设置,在“其他cflags”中,我有-O0-DOS_IOS-DDEBUG=1-Wall-Wextra-Werror