- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个简单的 SCNShape
,我想根据用户捏合来更新它。
let path = UIBezierPath(roundedRect: CGRect(x: 0, y: 0, width: 0.4, height: 0.4), cornerRadius: 0.02)
let swatchGeometry = SCNShape(path: path, extrusionDepth: 0.01428)
let swatchNode = SCNNode(geometry: swatchGeometry)
为了实现这一点,我应该对 UIBezierPath 进行转换,还是有一个我可以在 Node 或 Shape 上操作的属性来实现我想要的?我只想更改对象的宽度和高度。
最佳答案
你有属性scale
:
swatchNode.scale = SCNVector3(x: 0.5, y: 0.5, z: 0.5)
关于ios - 如何更改 SCNShape 的大小?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57468466/
我想在 Scenekit iOS 中画一条 3d 线,我正在尝试下面的代码来画线, func path() -> UIBezierPath { var bPath = UIBe
我有一个简单的 SCNShape,我想根据用户捏合来更新它。 let path = UIBezierPath(roundedRect: CGRect(x: 0, y: 0, width: 0.4, h
我正在尝试使用 scenekit 创建一个闪电,我正在关注这个 guide .到目前为止,我在场景中使用 UIBezierPath 和挤压使其成为 3d 的垂直线,但我不确定如何按照链接中的描述在中点
我正在向 ARSCNSceneView 场景添加多个透明 SCNShape 对象。 这些形状基于用户输入并且应该重叠。 它们都是在同一平面上用 UIBezierPath 制作的扁平形状 形状必须是透明
我想模仿将 NSBezierPath 传递给 SCNShape 的行为。但是我不想使用 2D NSBezierPath,而是想使用 SCNVector3 数组,即 3D 点而不是 2D 点。 最后,我
我遇到过对于某些 NSBezierPath 的 SCNShape 似乎无法绘制形状。 路径仅使用 line(to:) 创建。 //...set up scene... //Create path (w
我正在尝试使用以下代码在 SCNShape 中绘制一 block 饼图: UIBezierPath *piePiece = [UIBezierPath bezierPath]; [piePiece a
有人熟悉使用弯曲的 UIBezierPaths 在 ARKit 中创建 SCNShape 吗?我正在创建一个封闭的圆形路径,但我在 ARKit 场景中得到了一个菱形。 这是我用来创建贝塞尔曲线路径和
我是一名优秀的程序员,十分优秀!