美文网首页
如何在 kitten 里将两个贴合在一起的立方体拆分开

如何在 kitten 里将两个贴合在一起的立方体拆分开

作者: 华山令狐冲 | 来源:发表于2023-02-07 11:29 被阅读0次

题目:如何在 kitten 里将两个贴合在一起的立方体拆分开

贴合在一起的立方体如图:

这两个立方体绘制的起点分别如上图标注点1和2所示。

要实现拆分,只需要让点2 水平方向的偏移量的绝对值再增加一个固定值 ,比如 50.

问题1:点了拆分按钮之后,为什么按钮本身的位置也发生了变化?

问题2:之前绘制的边框没有清除掉。这个问题可以通过清除画笔的积木来解决。

当注释掉绘制两个正方体之后,拆分按钮的位置不会发生变化,说明这个 side effect 是绘制两个正方体引起的。

最后发现这个函数里有设置积木 x 和 y 坐标的语句。因此在拆分按钮的点击处理函数末尾,显式将其 x 和 y 坐标重置即可。

问题解决:


相关文章

  • 如何在 kitten 里将两个贴合在一起的立方体拆分开

    题目:如何在 kitten 里将两个贴合在一起的立方体拆分开 贴合在一起的立方体如图: 这两个立方体绘制的起点分别...

  • 我只有一个问题,你们谁能告诉我答案?

    爱了很久的两个人,分开各自生活,再相遇,还能不能在一起?如何在一起?

  • 如何在 kitten 里生成动态个数个立方体(水平方向平铺)

    效果如下: 一个立方体: 两个立方体: 三个立方体: 实现思路 关键是求出第一个立方体开始绘制的第一个点的水平方向...

  • 透视法 2

    透视原理:所有物体皆可塞进描绘出来的方框里,且外缘会与框线贴合。学会建立立方体或区块透视图。

  • 合衬

    现世里 可会有某对灵魂 如此合衬 仿似 天生共体 贴合在一起 都不可 再分开 若知己 能洞察你心意 若爱人 可日夜...

  • C4D基础(16)-柔体动力学原理

    新建平面、立方体—放大平面—将立方体放到平面上方—将平面设置为碰撞体、立方体设置为柔体(播放时立方体落到地面上后有...

  • 173次拆书帮线下活动复盘

    这次是真正意义上地去参加拆书帮线下活动,学会什么叫做拆书,如何去拆书,拆书的意义何在。 首先,是一如往常的自我...

  • Nursery rhymes for my granddaugh

    Dear Kitten, dear kitten, Where are you hidden? Come to p...

  • C4D基础(17)-布料动力学

    一、制作落下的桌布 1、新建地面、立方体、圆柱—将立方体放到地面上、将圆柱放到立方体上(模拟圆桌) 2、新建一个平...

  • 2019-04-10

    一、特征规约 立方体规约 进行立方体规约就是将N维的立方体变成N-1维的立方体。那么少的一维为什么需要去掉呢?实际...

网友评论

      本文标题:如何在 kitten 里将两个贴合在一起的立方体拆分开

      本文链接:https://www.haomeiwen.com/subject/buktkdtx.html