# My Abacus live component

**URL:** <https://forums.sketchup.com/t/my-abacus-live-component/209760>\
**Category:** Trimble Creator (Beta)\
**Created:** [October 6, 2022, 9:04am UTC](https://forums.sketchup.com/t/my-abacus-live-component/209760 "2022-10-06T09:04:15Z")\
**Posts on this page:** 12\
**Page:** 1

<div class="post-metadata">

**Author:** ![simjoubert](https://sea2.discourse-cdn.com/sketchup/user_avatar/forums.sketchup.com/simjoubert/32/224620_2.png) [@simjoubert](https://forums.sketchup.com/u/simjoubert)\
**Post date:** [October 6, 2022, 9:04am UTC](https://forums.sketchup.com/t/my-abacus-live-component/209760/1 "2022-10-06T09:04:15Z")

</div>

Hello  
The abacus in 100% live component!  
No import of geometry, everything is modeled in nodes!  
The balls are made by joining copied polylines and then a loft.  
Parameters of the number of faces, rounding radius and number of rounding facets, colors…

![firefox_oVw4TXBaum](https://global.discourse-cdn.com/sketchup/original/3X/0/7/07d66d34c84f801442e5ee474cb6c223848a7706.gif)

graph link : [Trimble Creator](https://creator.trimble.com/graph?assetURI=whp:520ca5d9-5941-45ef-94d1-89d5195ca962&viewLayout=horizontalSplit)

3dWarehouse link :

https://3dwarehouse.sketchup.com/embed/6ad634ae-830c-49c7-bdc4-db14d7e4e84a?token=xmf7tmbZ18c=&binaryName=s22

---

<div class="post-metadata">

**Author:** ![keith\_thurlow](https://avatars.discourse-cdn.com/v4/letter/k/b3f665/32.png) [@keith\_thurlow](https://forums.sketchup.com/u/keith_thurlow)\
**Post date:** [October 6, 2022, 9:50am UTC](https://forums.sketchup.com/t/my-abacus-live-component/209760/2 "2022-10-06T09:50:24Z")

</div>

Hah! This is clever!

I wonder if you can make it turn a number into an abacus representation of the number… Something like:

 ![](https://global.discourse-cdn.com/sketchup/original/3X/5/d/5deb1251602f59958e5f472be3bfcd174b2f04f7.png)

---

<div class="post-metadata">

**Author:** ![simjoubert](https://sea2.discourse-cdn.com/sketchup/user_avatar/forums.sketchup.com/simjoubert/32/224620_2.png) [@simjoubert](https://forums.sketchup.com/u/simjoubert)\
**Post date:** [October 6, 2022, 10:10am UTC](https://forums.sketchup.com/t/my-abacus-live-component/209760/3 "2022-10-06T10:10:05Z")

</div>

Hello  
I am challenged! 😃  
I will try ! I haven’t used all the math nodes yet

---

<div class="post-metadata">

**Author:** ![simjoubert](https://sea2.discourse-cdn.com/sketchup/user_avatar/forums.sketchup.com/simjoubert/32/224620_2.png) [@simjoubert](https://forums.sketchup.com/u/simjoubert)\
**Post date:** [October 6, 2022, 10:49am UTC](https://forums.sketchup.com/t/my-abacus-live-component/209760/4 "2022-10-06T10:49:47Z")

</div>

Dynamic abacus from 0 to 9999 🥳 :

[https://creator.trimble.com/graph?assetURI=whp:caa315fd-27f6-4d30-8520-28dc3b7c5a09&viewLayout=horizontalSplit](https://creator.trimble.com/graph?assetURI=whp:caa315fd-27f6-4d30-8520-28dc3b7c5a09&viewLayout=horizontalSplit)

![firefox_sQXf8eWeTH](https://global.discourse-cdn.com/sketchup/original/3X/b/f/bfa9de57044226d50e681d8e83e07ec2ec8be767.gif)

3dWareHouse link

https://3dwarehouse.sketchup.com/embed/509cc2ea-c2ed-49b6-aedc-b2e2f388615f?token=47R3sLleeEI=&binaryName=s22

---

<div class="post-metadata">

**Author:** ![Neil\_Burkholder](https://avatars.discourse-cdn.com/v4/letter/n/f4b2a3/32.png) [@Neil\_Burkholder](https://forums.sketchup.com/u/Neil_Burkholder)\
**Post date:** [October 6, 2022, 10:51am UTC](https://forums.sketchup.com/t/my-abacus-live-component/209760/5 "2022-10-06T10:51:46Z")

</div>

You can use a computer to simulate an abacus, but you can’t use an abacus to simulate a computer 🤣

---

<div class="post-metadata">

**Author:** ![simjoubert](https://sea2.discourse-cdn.com/sketchup/user_avatar/forums.sketchup.com/simjoubert/32/224620_2.png) [@simjoubert](https://forums.sketchup.com/u/simjoubert)\
**Post date:** [October 6, 2022, 10:55am UTC](https://forums.sketchup.com/t/my-abacus-live-component/209760/6 "2022-10-06T10:55:46Z")

</div>

![Balance](https://global.discourse-cdn.com/sketchup/original/3X/9/b/9b52d8b9e6d05c5c252d68dee8c3e6b252a545bb.jpeg)

---

<div class="post-metadata">

**Author:** ![keith\_thurlow](https://avatars.discourse-cdn.com/v4/letter/k/b3f665/32.png) [@keith\_thurlow](https://forums.sketchup.com/u/keith_thurlow)\
**Post date:** [October 6, 2022, 8:24pm UTC](https://forums.sketchup.com/t/my-abacus-live-component/209760/7 "2022-10-06T20:24:40Z")

</div>

I love it!

Great work.

---

<div class="post-metadata">

**Author:** ![simjoubert](https://sea2.discourse-cdn.com/sketchup/user_avatar/forums.sketchup.com/simjoubert/32/224620_2.png) [@simjoubert](https://forums.sketchup.com/u/simjoubert)\
**Post date:** [October 6, 2022, 8:35pm UTC](https://forums.sketchup.com/t/my-abacus-live-component/209760/8 "2022-10-06T20:35:59Z")

</div>

Thanks !  
There are still plenty of nodes that I don’t know what they’re for or how to configure them.  
for example :  
I create a “vector list” node how to link it to “set item vector list”  
to have a dynamic list? and after using the get item list using the iterator node of a loop  
I use the switch, for the ball color, but it only has four inputs, how do we do if we want more?

---

<div class="post-metadata">

**Author:** ![tenrev](https://sea2.discourse-cdn.com/sketchup/user_avatar/forums.sketchup.com/tenrev/32/164748_2.png) [@tenrev](https://forums.sketchup.com/u/tenrev)\
**Post date:** [October 7, 2022, 6:24am UTC](https://forums.sketchup.com/t/my-abacus-live-component/209760/9 "2022-10-07T06:24:37Z")

</div>

Hello my friend Simon  
still in the starting blocks for a challenge 😉  
it’s cool i love it 👍

---

<div class="post-metadata">

**Author:** ![simjoubert](https://sea2.discourse-cdn.com/sketchup/user_avatar/forums.sketchup.com/simjoubert/32/224620_2.png) [@simjoubert](https://forums.sketchup.com/u/simjoubert)\
**Post date:** [October 7, 2022, 8:32am UTC](https://forums.sketchup.com/t/my-abacus-live-component/209760/10 "2022-10-07T08:32:08Z")

</div>

Hello  
New version with a double nested loop and a conditional switch for colors.

![chrome_0DHaui7WyI](https://global.discourse-cdn.com/sketchup/original/3X/0/c/0cc50394f3e15d3a22af1366768e7b3eacf79056.gif)

When the quality of the balls is maximum, the number change is much less fluid!  
Is there a remedy to keep the fluidity, or are we condemned to think about optimizing the number of edges, or is there a node to delay the calculation while the parameter cursor is not fixed ?

Graph link [Trimble Creator](https://creator.trimble.com/graph?assetURI=whp:eb773ae7-6a44-4d9f-82aa-b8ddc78a171f)  
3dWareHouse link

https://3dwarehouse.sketchup.com/embed/4742919b-f569-4c3c-b455-573a85d77af7?token=qaHvL2VXo5Y=&binaryName=s22

---

<div class="post-metadata">

**Author:** ![keith\_thurlow](https://avatars.discourse-cdn.com/v4/letter/k/b3f665/32.png) [@keith\_thurlow](https://forums.sketchup.com/u/keith_thurlow)\
**Post date:** [October 9, 2022, 8:08pm UTC](https://forums.sketchup.com/t/my-abacus-live-component/209760/11 "2022-10-09T20:08:42Z")

</div>

Hi Sim,

I think we have just the thing you are after: [https://i.gyazo.com/6c7fc6fe2ec69c5f0a88c7b896f5beaa.gif](https://i.gyazo.com/6c7fc6fe2ec69c5f0a88c7b896f5beaa.gif)

Ephemeral ball state: [Trimble Creator](https://creator.trimble.com/graph?assetURI=whp:e02c2355-f2e0-4eb2-9114-7d1ccacaa6c2&viewLayout=horizontalSplit)

Network change: [https://i.gyazo.com/22fd5af3493b12621340f0c2ae7cd3cd.gif](https://i.gyazo.com/22fd5af3493b12621340f0c2ae7cd3cd.gif)

The graph can be set to an ephemeral state. The sliders in Creator (and in SketchUp configuration) do this on drag automatically. The ephemeral node detects this state and we can use this node to switch to a lower poly sphere on drag.

I’d always recommend optimizing a model to be as fast as possible in addition to ephemeral optimizations though!

---

<div class="post-metadata">

**Author:** ![simjoubert](https://sea2.discourse-cdn.com/sketchup/user_avatar/forums.sketchup.com/simjoubert/32/224620_2.png) [@simjoubert](https://forums.sketchup.com/u/simjoubert)\
**Post date:** [October 9, 2022, 10:06pm UTC](https://forums.sketchup.com/t/my-abacus-live-component/209760/12 "2022-10-09T22:06:52Z")

</div>

It works from Thunder !  
I try with the graphe [Fence wire mesh - Ephemeral](https://creator.trimble.com/graph?assetURI=whp:ad2354fb-36fb-40c2-b47f-e446c69b0215&viewLayout=horizontalSplit)

That’s cool, thanks for the tip!
