Prøver gjøre egne Shape Ved Manim

stemmer
0

Jeg prøver å gjøre en egen form som konveks linse. Men ikke bruker SVGimages eller andre ting. Jeg ønsker å bygge dette ved hjelp av buer som ble brukt til å lage andre klasse i manim. Her er kodene. Men Jeg skal få en svart skjerm bilde. Hva burde jeg gjøre?

klasse YaşamÇiçeği (Mobject):

CONFIG = {
    rad : TAU / 6,
}

def __init__(self, **kwargs):
    Mobject.__init__(self)
    ArcBetweenPoints(ORIGIN, UP, self.rad)
    ArcBetweenPoints(UP, ORIGIN, self.rad)
Publisert på 14/01/2020 klokken 00:03
kilden bruker
På andre språk...                            


1 svar

stemmer
0

Alle geometriske figurer er VMobjects, det vil si Bezier kurver. Disse VMobjects har en spesiell metode som kalles generate_points, i tilfelle av Arc er dette .

Den Circleklassen er en underklasse av Arc(en bestemt sak hvor Arc = 360 °), slik at du ikke trenger å bruke "legg til" metoden, både VMobjects og VGroups kan også være containere, men fordelen av VMobjects er at du eksplisitt kan definere formen av banene. Jeg anbefaler at du ser denne videoen som jeg allerede har gjort slik at du kan gi deg selv en bedre idé.

Anbefalinger: Bruk ikke ikke-engelske tegn, det kan gi deg problemer i utarbeidelsen. Også gi et riktig format til koden, lære det grunnleggende Markdown på 5 minutter her .

Svarte 15/01/2020 kl. 20:52
kilden bruker

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more