manimgeo.components.point.intersections module¶
- class manimgeo.components.point.intersections.LL(**data)[源代码]¶
基类:
BaseModelN- line1: ConcreteLine¶
- line2: ConcreteLine¶
- as_infinity: 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.intersections.LCir(**data)[源代码]¶
基类:
BaseModelN- line: ConcreteLine¶
- circle: Circle¶
- as_infinity: 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.intersections.CirCir(**data)[源代码]¶
基类:
BaseModelN- circle1: Circle¶
- circle2: 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.intersections.IntResults(**data)[源代码]¶
基类:
BaseModelN- int_type: ConcreteIntType¶
- num_results: int¶
- result_points: List[np.ndarray]¶
- filter: Callable[[np.ndarray], 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.intersections.PointIntersections(**data)[源代码]¶
基类:
BaseModelN- 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].