manimgeo.components.circle.args module¶
- class manimgeo.components.circle.args.CNRArgs(**data)[源代码]¶
-
- construct_type: Literal['CNR']¶
- center: Point¶
- normal: Vector¶
- radius: Number¶
- model_config: ClassVar[ConfigDict] = {'arbitrary_types_allowed': True, 'frozen': False}¶
Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].
- class manimgeo.components.circle.args.PRArgs(**data)[源代码]¶
-
- construct_type: Literal['PR']¶
- center: Point¶
- radius: Number¶
- normal: Optional[Vector]¶
- model_config: ClassVar[ConfigDict] = {'arbitrary_types_allowed': True, 'frozen': False}¶
Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].
- class manimgeo.components.circle.args.PPArgs(**data)[源代码]¶
-
- construct_type: Literal['PP']¶
- center: Point¶
- point: Point¶
- normal: Optional[Vector]¶
- model_config: ClassVar[ConfigDict] = {'arbitrary_types_allowed': True, 'frozen': False}¶
Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].
- class manimgeo.components.circle.args.LArgs(**data)[源代码]¶
-
- construct_type: Literal['L']¶
- radius_segment: LineSegment¶
- normal: Optional[Vector]¶
- model_config: ClassVar[ConfigDict] = {'arbitrary_types_allowed': True, 'frozen': False}¶
Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].
- class manimgeo.components.circle.args.PPPArgs(**data)[源代码]¶
-
- construct_type: Literal['PPP']¶
- point1: Point¶
- point2: Point¶
- point3: Point¶
- model_config: ClassVar[ConfigDict] = {'arbitrary_types_allowed': True, 'frozen': False}¶
Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].
- class manimgeo.components.circle.args.TranslationCirVArgs(**data)[源代码]¶
-
- construct_type: Literal['TranslationCirV']¶
- circle: Circle¶
- vector: Vector¶
- model_config: ClassVar[ConfigDict] = {'arbitrary_types_allowed': True, 'frozen': False}¶
Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].
- class manimgeo.components.circle.args.InverseCirCirArgs(**data)[源代码]¶
-
- construct_type: Literal['InverseCirCir']¶
- circle: Circle¶
- base_circle: Circle¶
- model_config: ClassVar[ConfigDict] = {'arbitrary_types_allowed': True, 'frozen': False}¶
Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].
- class manimgeo.components.circle.args.InscribePPPArgs(**data)[源代码]¶
-
- construct_type: Literal['InscribePPP']¶
- point1: Point¶
- point2: Point¶
- point3: Point¶
- model_config: ClassVar[ConfigDict] = {'arbitrary_types_allowed': True, 'frozen': False}¶
Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].