Essayer Marque propre forme par Manim

voix
0

J'essaie de faire une propre forme qui convexe lense. Mais ne pas utiliser SVGimages ou d'autres choses. Je veux construire ce à l'aide d'arcs qui a été utilisé pour faire autre classe Manim. Voici les codes. Mais je vais obtenir une image à l'écran noir. Que devrais-je faire?

classe 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)
Créé 13/01/2020 à 22:03
source utilisateur
Dans d'autres langues...                            


1 réponses

voix
0

Toutes les figures géométriques sont VMobjects, qui est, des courbes de Bézier. Ces VMobjects ont une méthode spéciale appelée generate_points, dans le cas d'Arc est ce .

La Circleclasse est une sous - classe de Arc(un cas particulier où Arc = 360 °), de sorte que vous n'avez pas besoin d'utiliser la méthode « ajouter », à la fois VMobjects et VGroups peuvent également être des conteneurs, mais l'avantage de VMobjects est que vous pouvez définir explicitement la forme des chemins. Je vous recommande de regarder cette vidéo que je l' ai déjà fait, vous pouvez vous donner une meilleure idée.

Recommandations: Ne pas utiliser des symboles non-anglais, il peut vous apporter des problèmes dans la compilation. Donner également un format correct à votre code, apprendre les rudiments de Markdown en 5 minutes ici .

Créé 15/01/2020 à 18:52
source utilisateur

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