C4DLounge.eu - Cinema 4D Gebruikers Forum  

Go Back   C4DLounge.eu - Cinema 4D Gebruikers Forum > RESOURCES > Vragen >>> > Plugins & Scripts/Python/Coffee/Xpresso

Reply
 
Thread Tools Display Modes
  #11  
Old 7th June 2013
douwe's Avatar
douwe douwe is offline
Admin Team
 
Join Date: Feb 2010
Posts: 1,899
Default

Quote:
Originally Posted by Leopard1975 View Post
Pffff... En dan zit ik hier nog te zweten op de TP lessen van Kees...
Kom op zeg.
Er gaat niets boven een Xpresso-puzzeltje op tijd en stond, ter leering ende vermaeck, en om de gedachten even te verzetten.

Quote:
Originally Posted by casimirsmets View Post
Dank je Douwe!
......
En het klinkt wel logisch wat je daar zegt over die variabelen, dank u!
Succes. Met bovenstaande tips zou dit moeten lukken.

d
Reply With Quote
  #12  
Old 7th June 2013
casimirsmets casimirsmets is offline
Junior Member
 
Join Date: Apr 2013
Posts: 5
Default

Hey Douwe, ik heb alles toegepast, maar het werkt nog steeds niet.
Ik krijg een error dat een string SetPoint niet kan gebruiken. (L_Foot = " ")

Hier is ook nog wat code van in de andere file:

import c4d
import os
import sys
from c4d import gui, plugins, bitmaps, documents, utils

ZERO = 0.0

doc = c4d.documents.GetActiveDocument()


class CreateObjects():
def __init__(self, name = 'CreateObjects'):
self.name = name

def AddLeftFoot(doc):

if (doc.SearchObject('L_Foot') == None):
global L_Foot
L_Foot = c4d.PolygonObject(8, 6)
doc.InsertObject(L_Foot)
L_Foot.SetPoint(0, c4d.Vector(3.0, 0.0, -16.0))
L_Foot.SetPoint(1, c4d.Vector(3.0, 4.0, -16.0))
L_Foot.SetPoint(2, c4d.Vector(19.0, 0.0, -16.0))
L_Foot.SetPoint(3, c4d.Vector(19.0, 4.0, -16.0))
L_Foot.SetPoint(4, c4d.Vector(19.0, 0.0, 8.0))
L_Foot.SetPoint(5, c4d.Vector(19.0, 4.0, 8.0))
L_Foot.SetPoint(6, c4d.Vector(3.0, 0.0, 8.0))
L_Foot.SetPoint(7, c4d.Vector(3.0, 4.0, 8.0))

L_Foot.SetPolygon(0, c4d.CPolygon(0, 2, 3, 1))
L_Foot.SetPolygon(1, c4d.CPolygon(2, 4, 5, 3))
L_Foot.SetPolygon(2, c4d.CPolygon(4, 6, 7, 5))
L_Foot.SetPolygon(3, c4d.CPolygon(6, 0, 1, 7))
L_Foot.SetPolygon(4, c4d.CPolygon(0, 2, 4, 6))
L_Foot.SetPolygon(5, c4d.CPolygon(1, 3, 5, 7))
L_Foot.Message(c4d.MSG_UPDATE)
L_Foot.SetName('L_Foot')
c4d.EventAdd()

En hier het begin van de MainFile:

import c4d
import os
import sys
from c4d import gui, plugins, bitmaps, documents, utils


__currdir__ = os.path.dirname(__file__)
if __currdir__ not in sys.path:
sys.path.insert(0, __currdir__)

from CreateObjects import CreateObjects
from CreateObjects import AddLeftFoot
from CreateObjects import AddRightFoot
from CreateObjects import AddLeftToes
from CreateObjects import AddRightToes
from CreateObjects import AddLeftLeg
from CreateObjects import AddRightLeg
from CreateObjects import AddLeftThigh
from CreateObjects import AddRightThigh
from CreateObjects import AddHip
from CreateObjects import AddBody
from CreateObjects import AddLeftArm
from CreateObjects import AddRightArm
from CreateObjects import AddLeftUpperArm
from CreateObjects import AddRightUpperArm
from CreateObjects import AddLeftLowerArm
from CreateObjects import AddRightLowerArm
from CreateObjects import AddLeftWrist
from CreateObjects import AddRightWrist

L_Foot = ""

PLUGIN_ID = 1000003 # Test ID
Reply With Quote
  #13  
Old 7th June 2013
Marijn's Avatar
Marijn Marijn is offline
Administrator
 
Join Date: Mar 2009
Posts: 2,989
Default

Quote:
Originally Posted by casimirsmets View Post
Ik krijg een error dat een string SetPoint niet kan gebruiken. (L_Foot = " ")
Het feit dat zelfs bij deze duidelijke error het kwartje niet valt zegt genoeg. Ik kan enkel herhalen wat al eerder is gezegd: volg een basiscursus programmeren of koop een algemeen beginnersboek programmeren, want anders blijf je bij elke regel code vastlopen. Zodra je wat basiskennis hebt ga je ook zien dat wisselen tussen C++, COFFEE, en Python helemaal niet meer verwarrend is.

Niet vervelend bedoeld dit, ik denk dat je sneller vooruit gaat door je gewoon even te verdiepen in de basistheorie van het programmeren.
__________________
Mijn C4D Blog
Reply With Quote
Reply

Tags
plugin, python

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is On

Forum Jump


All times are GMT +2. The time now is 03:51.


Powered by vBulletin® Version 3.8.1
Copyright ©2000 - 2019, Jelsoft Enterprises Ltd.
Met trots gehost door Webdesign bureau Graphic Violence.
(c) C4DLounge.eu . All documents on this forum are owned by their respective creators and may not be sold or republished in any way.