manimgeo.components.line.args module¶
- class manimgeo.components.line.args.PPArgs(**data)[源代码]¶
-
- construct_type: Literal['PP']¶
- point1: Point¶
- point2: 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.line.args.PVArgs(**data)[源代码]¶
-
- construct_type: Literal['PV']¶
- start: Point¶
- 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.line.args.TranslationLVArgs(**data)[源代码]¶
-
- construct_type: Literal['TranslationLV']¶
- line: LineConcrete¶
- 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.line.args.VerticalPLArgs(**data)[源代码]¶
-
- construct_type: Literal['VerticalPL']¶
- point: Point¶
- line: LineConcrete¶
- 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.line.args.ParallelPLArgs(**data)[源代码]¶
-
- construct_type: Literal['ParallelPL']¶
- point: Point¶
- line: LineConcrete¶
- distance: 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].