En cherchant à connecter un point d'une courbe à un neutre en python,
je suis arrivé à ce résultat que je trouve assez marrant


Je le partage avec vous, le fichier joint est en R16
pointQuiSuit.zip


Le principe est le suivant :


la donnée utilisateur appelée punaise (sur le crayon) controle le nombre de points de la courbe qui seront attirés vers le neutre instantanément


la courbe ligneId a 340 points, le curseur va donc de 0 à 340


de telle sorte qu'en animant punaise et la position de crayon (le neutre), ça fait des guirlandes ou autre chose

Cliquez sur l'image pour la voir en taille réelle 

Nom : 		palPQS.jpg 
Affichages :	1 
Taille :		29,7 Ko 
ID : 			21952
Code:
import c4d

def main():
    laligne = doc.SearchObject('ligneId')
    leneutr = op.GetObject()[c4d.ID_BASEOBJECT_REL_POSITION]
    point_c = laligne.GetPointCount()
    punaise = op.GetObject()[c4d.ID_USERDATA,1]
    while punaise < point_c :
        laligne.SetPoint(punaise, leneutr)
        punaise += 1
- -
bonjour chez vous