manimgeo.components.point.args module¶
- class manimgeo.components.point.args.FreeArgs(**data)[源代码]¶
-
- 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)[源代码]¶
-
- 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)[源代码]¶
-
- 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)[源代码]¶
-
- 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)[源代码]¶
-
- 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)[源代码]¶
-
- 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)[源代码]¶
-
- 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)[源代码]¶
-
- 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)[源代码]¶
-
- 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)[源代码]¶
-
- 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)[源代码]¶
-
- 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)[源代码]¶
-
- 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)[源代码]¶
-
- 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)[源代码]¶
-
- 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)[源代码]¶
-
- 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)[源代码]¶
-
- 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)[源代码]¶
-
- 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)[源代码]¶
-
- 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].