manimgeo.components.point.args module

class manimgeo.components.point.args.FreeArgs(**data)[源代码]

基类:ArgsModelBase

construct_type: Literal['Free']
coord: np.ndarray
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.point.args.ConstraintArgs(**data)[源代码]

基类:ArgsModelBase

construct_type: Literal['Constraint']
coord: np.ndarray
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.point.args.MidPPArgs(**data)[源代码]

基类:ArgsModelBase

construct_type: Literal['MidPP']
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.point.args.MidLArgs(**data)[源代码]

基类:ArgsModelBase

construct_type: Literal['MidL']
line: LineSegment
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.point.args.ExtensionPPArgs(**data)[源代码]

基类:ArgsModelBase

construct_type: Literal['ExtensionPP']
start: Point
through: Point
factor: 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.point.args.AxisymmetricPLArgs(**data)[源代码]

基类:ArgsModelBase

construct_type: Literal['AxisymmetricPL']
point: Point
line: Line
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.point.args.VerticalPLArgs(**data)[源代码]

基类:ArgsModelBase

construct_type: Literal['VerticalPL']
point: Point
line: Line
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.point.args.ParallelPLArgs(**data)[源代码]

基类:ArgsModelBase

construct_type: Literal['ParallelPL']
point: Point
line: Line
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].

class manimgeo.components.point.args.InversionPCirArgs(**data)[源代码]

基类:ArgsModelBase

construct_type: Literal['InversionPCir']
point: Point
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.point.args.IntersectionLLArgs(**data)[源代码]

基类:ArgsModelBase

construct_type: Literal['IntersectionLL']
line1: Line
line2: Line
regard_infinite: bool
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.point.args.IntersectionsArgs(**data)[源代码]

基类:ArgsModelBase

construct_type: Literal['Intersections']
int_type: ConcreteIntType
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.point.args.TranslationPVArgs(**data)[源代码]

基类:ArgsModelBase

construct_type: Literal['TranslationPV']
point: 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.point.args.CentroidPPPArgs(**data)[源代码]

基类:ArgsModelBase

construct_type: Literal['CentroidPPP']
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.point.args.CircumcenterPPPArgs(**data)[源代码]

基类:ArgsModelBase

construct_type: Literal['CircumcenterPPP']
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.point.args.IncenterPPPArgs(**data)[源代码]

基类:ArgsModelBase

construct_type: Literal['IncenterPPP']
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.point.args.OrthocenterPPPArgs(**data)[源代码]

基类:ArgsModelBase

construct_type: Literal['OrthocenterPPP']
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.point.args.CirArgs(**data)[源代码]

基类:ArgsModelBase

construct_type: Literal['Cir']
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.point.args.RotatePPAArgs(**data)[源代码]

基类:ArgsModelBase

construct_type: Literal['RotatePPA']
point: Point
center: Point
angle: Angle
axis: Vector | None
model_config: ClassVar[ConfigDict] = {'arbitrary_types_allowed': True, 'frozen': False}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].