manimgeo.components.line.args module

class manimgeo.components.line.args.PPArgs(**data)[源代码]

基类:ArgsModelBase

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)[源代码]

基类:ArgsModelBase

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)[源代码]

基类:ArgsModelBase

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)[源代码]

基类:ArgsModelBase

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)[源代码]

基类:ArgsModelBase

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].