(Question) Contrain Dynamic Curve/Geometry to certain Objects


#1

Hello CGTalk Community.

I am working on a small project for my employer.
Part of this project is an animation of certain operating cycles.

I am currently working on a propane gas torch/bottle with a hose in between.
I want this hose to react dynamically when i move the torch around.

Is something like this best done with bones and an IK handle?

What i did so far is:

  1. created a curve between the torch and gas bottle.
  2. made that curve dynamic.
  3. created a nurbs circle and extruded it along the curve to create a polygonal tube.
  4. created bones along that curve.
  5. selected the first/last bone and the curve to create an IK handle.
  6. smooth binded the skeleton to the tube.

when i simulate this rig, it seems to react as expected, but…
how do i successfully constrain both ends of the hose to each end of these two objects (torch, bottle),
so that the hose contracts and expands properly,
without breaking away from those two objects when i move the torch further away then the length of that hose would normaly let me to. :argh:

Its somewhat hard for me to explain what i mean, english is not my native language.
I hope everyone can understand what i am trying to explain, and hopefully someone is able to hint me into the right direction.


#2

Ok, no one seems to know what my problem is.

I made some screenshots in order to better illustrate the issue i am having with my dynamic simulation.

I hope this helps to better illustrate what is going on.
I appreciate every help because i am really lost at the moment.

As it can be seen on the screenshots, the geomtry behaves very weird and also does not constrain to both objects (torch & bottle).
How is something like this properly done? :hmm: