manimgeo.components.circle.args module

class manimgeo.components.circle.args.CNRArgs(**data)[源代码]

基类:ArgsModelBase

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

基类:ArgsModelBase

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

基类:ArgsModelBase

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

基类:ArgsModelBase

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

基类:ArgsModelBase

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

基类:ArgsModelBase

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

基类:ArgsModelBase

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

基类:ArgsModelBase

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