Der Versuch, Make eigene Form von manim

stimmen
0

Ich versuche, eine eigene Form, dass konvexe Linse zu machen. Aber nicht SVGimages oder andere Dinge verwenden. Ich möchte dies konstruieren, durch Bögen verwendet, die verwendet wurde, andere Klasse in manim zu machen. Hier sind die Codes. Aber ich werde einen schwarzen Bildschirm Bild bekommen. Was soll ich machen?

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)
Veröffentlicht am 14/01/2020 um 00:03
quelle vom benutzer
In anderen Sprachen...                            


1 antworten

stimmen
0

Alle geometrischen Figuren sind VMobjects, das heißt, Bezier - Kurven. Diese VMobjects haben eine spezielle Methode genannt generate_points, im Falle von Arc ist dies .

Die CircleKlasse ist eine Unterklasse von Arc(einem bestimmten Fall , in dem Arc = 360º), so dass Sie nicht auch die „add“ -Methode, die beide VMobjects und VGroups zu verwenden brauchen können Container sein, aber der Vorteil von VMobjects ist , dass Sie explizit definieren die Form der Pfade. Ich empfehle , dass Sie sehen das Video , dass ich bereits getan haben , damit Sie sich eine bessere Vorstellung geben kann.

Empfehlungen: Verwenden Sie nicht-englische Symbole nicht, kann es Probleme bei der Zusammenstellung bringen. Auch geben Sie eine richtige Format , um Ihren Code, lernen die Grundlagen der Markdown in 5 Minuten hier .

Beantwortet am 15/01/2020 um 20:52
quelle vom benutzer

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