Spinning Art-Handmade Kinetic Sculpture
Spinning Art-Handmade Kinetic Sculpture
Spinning Art-Handmade Kinetic Sculpture
Spinning Art-Handmade Kinetic Sculpture
Spinning Art-Handmade Kinetic Sculpture
Spinning Art-Handmade Kinetic Sculpture
1 / 6
Spinning Art-Handmade Kinetic Sculpture
Spinning Art-Handmade Kinetic Sculpture
Spinning Art-Handmade Kinetic Sculpture
Spinning Art-Handmade Kinetic Sculpture
Spinning Art-Handmade Kinetic Sculpture
Spinning Art-Handmade Kinetic Sculpture
51% OFF

Spinning Art-Handmade Kinetic Sculpture

$48.99 $99.98
0 sold
Style
Qty 1000 in stock
/** @private {string} */ class SpzCustomAnchorScroll extends SPZ.BaseElement { static deferredMount() { return false; } constructor(element) { super(element); /** @private {Element} */ this.scrollableContainer_ = null; } isLayoutSupported(layout) { return layout == SPZCore.Layout.LOGIC; } buildCallback() { this.viewport_ = this.getViewport(); this.initActions_(); } setTarget(containerId, targetId) { this.containerId = '#' + containerId; this.targetId = '#' + targetId; } scrollToTarget() { const container = document.querySelector(this.containerId); const target = container.querySelector(this.targetId); const {scrollTop} = container; const eleOffsetTop = this.getOffsetTop_(target, container); this.viewport_ .interpolateScrollIntoView_( container, scrollTop, scrollTop + eleOffsetTop ); } initActions_() { this.registerAction( 'scrollToTarget', (invocation) => this.scrollToTarget(invocation?.caller) ); this.registerAction( 'setTarget', (invocation) => this.setTarget(invocation?.args?.containerId, invocation?.args?.targetId) ); } /** * @param {Element} element * @param {Element} container * @return {number} * @private */ getOffsetTop_(element, container) { if (!element./*OK*/ getClientRects().length) { return 0; } const rect = element./*OK*/ getBoundingClientRect(); if (rect.width || rect.height) { return rect.top - container./*OK*/ getBoundingClientRect().top; } return rect.top; } } SPZ.defineElement('spz-custom-anchor-scroll', SpzCustomAnchorScroll); const STRENGTHEN_TRUST_URL = "/api/strengthen_trust/settings"; class SpzCustomStrengthenTrust extends SPZ.BaseElement { constructor(element) { super(element); this.renderElement_ = null; } isLayoutSupported(layout) { return layout == SPZCore.Layout.CONTAINER; } buildCallback() { this.xhr_ = SPZServices.xhrFor(this.win); const renderId = this.element.getAttribute('render-id'); SPZCore.Dom.waitForChild( document.body, () => !!document.getElementById(renderId), () => { this.renderElement_ = SPZCore.Dom.scopedQuerySelector( document.body, `#${renderId}` ); if (this.renderElement_) { this.render_(); } this.registerAction('track', (invocation) => { this.track_(invocation.args); }); } ); } render_() { this.fetchData_().then((data) => { if (!data) { return; } SPZ.whenApiDefined(this.renderElement_).then((apis) => { apis?.render(data); document.querySelector('#strengthen-trust-render-1539149753700').addEventListener('click',(event)=>{ if(event.target.nodeName == 'A'){ this.track_({type: 'trust_content_click'}); } }) }); }); } track_(data = {}) { const track = window.sa && window.sa.track; if (!track) { return; } track('trust_enhancement_event', data); } parseJSON_(string) { let result = {}; try { result = JSON.parse(string); } catch (e) {} return result; } fetchData_() { return this.xhr_ .fetchJson(STRENGTHEN_TRUST_URL) .then((responseData) => { if (!responseData || !responseData.data) { return null; } const data = responseData.data; const moduleSettings = (data.module_settings || []).reduce((result, moduleSetting) => { return result.concat(Object.assign(moduleSetting, { logos: (moduleSetting.logos || []).map((item) => { return moduleSetting.logos_type == 'custom' ? this.parseJSON_(item) : item; }) })); }, []); return Object.assign(data, { module_settings: moduleSettings, isEditor: window.self !== window.top, }); }); } } SPZ.defineElement('spz-custom-strengthen-trust', SpzCustomStrengthenTrust);

After you place your order, we will do the work for you. Normally the process will include cutting the wood, polishing, coating. Then there is the process of motion testing after testing and adjusting we will proceed to apply a layer of glossy paint on the work to both increase the aesthetics and protect the work from insects,mildew. Finally we will pack the item and send it to you.

Looking for a great gift for your loved ones or for yourself?

  • These three power wood artworks are your answer!

  • It will run for hours per winding.

  • Balances the negative and positive energies of your space.

  • Helps you concentrate or meditate. Looks plainly stunning.

Style 1 Boomerang
Boomerang is a great gift for your family and art lovers.(Warm reminder, you may want to sleep if you keep staring at it🤣🤣)


This is a majestic and mesmerizing moving wall sculpture powered by manual bearing.

Style 2 Vice Versa
I played with the number of spokes, their thickness and their angle relative to each other. Eventually I found a design that I thought would work both visually and dynamically.

I tested the patterning by generating an animation of the design in motion. Of course the real test was to actually make the design. My first attempt wasn't quite right. It was still too off balance.

I tweaked the design and refined my center of mass calculation to more precisely locate the exact point. The second attempt worked as I had hoped.


Half of the pattern shows as collapsing fans while the opposite half is expanding. Just as that becomes recognizable everything is wiped away in a blink pattern. The constantly shifting rotation rates combined with this pattern creates a piece I find hard to stop watching.

More complex patterning wheels usually require a more restrained motion than less complex wheels to prevent the sculpture from becoming visual chaos. Duality has what I consider a more complex asymmetrical wheel design.

In order to fully comprehend the patterns created, the mechanism has to move the wheels in a more predictable way. Alternatively a sculpture like Infinity has symmetrical wheels so I used a more random and unpredictable mechanism to move it.

After designing the wheel for Duality I needed to experiment with the various motions I can create to establish the visually most exciting combination. Once I achieve that patterning balance, I have a sculpture!
How do they move:

  • Hamsters! Not really. Each of my kinetic sculptures is a wooden machine powered by manual bearing.

  • While visually interesting sculptures when still, they become truly fascinating when in motion.

  • After a simple winding they entertain with motion and soft sounds for varying lengths of time.

SPECIFICATIONS: 

  • Material: Wood

  • Style: as shown

  • Weight: 300- 580G

  • Size: 35* 0.8CM

Packet: 1* Handmade Kinetic Sculpture

Click on “ADD TO CART” to get yours now! 

🔒 100% Risk-Free Purchase 🔥

Worldwide Shipping ?/span>

Please do note that shipping is insured and takes within 7-20business days worldwide. However, you may receive your items earlier. Tracking Numbers will ALWAYS be sent so you can track it every step of the way! Cool things are worth waiting for! 😉

⭐OUR GUARANTEE?/strong>

📦 Insured Worldwide Shipping: Each order includes real-time tracking details and insurance coverage in the unlikely event that a package gets lost or stolen in transit.

💰 Money-Back Guarantee: If your items arrive damaged or become defective within 30 days of normal usage, we will gladly issue out a replacement or refund.

RETURN & WARRANTY

  • 100% Secure payment with SSL Encryption.
  • If you're not 100% satisfied, let us know and we'll make it right.

SHIPPING POLICIES

  • Orders ship within 5 to 10 business days.
  • Tip: Buying 2 products or more at the same time will save you quite a lot on shipping fees.
You may also like Don't Like These?