����λ�ã���ҳ > �����̳� > �̳� > Manim�е�Cone�ࣺ�����Ͳٿ�׶�μ��ζ���
Cone��Manim��ר�����ڴ����Ͳٿ�׶�μ��ζ�����ࡣ Cone�����û�����׶��ĵ���뾶���߶ȡ���ɫ����͸���ȵ����ԣ����ṩ��һϵ�з������ٿ����׶�壬���ƶ������š���ת�ȡ� ͨ����Щ���Ժͷ������û��������ش����������Լ������׶�ζ��󣬲��������뵽��������ʾ�С� 1. ��Ҫ���� Cone��
Cone
��
Manim
��ר�����ڴ����Ͳٿ�
׶�μ��ζ���
���ࡣ
Cone
�����û�����׶��ĵ���뾶���߶ȡ���ɫ����͸���ȵ����ԣ����ṩ��һϵ�з������ٿ����׶�壬���ƶ������š���ת�ȡ�
ͨ����Щ���Ժͷ������û��������ش����������Լ������׶�ζ��󣬲��������뵽��������ʾ�С�
Cone
����Ҫ�����У�
�������� | ���� | ˵�� |
---|---|---|
base_radius | float | Բ׶�ײ��İ뾶 |
height | float | Բ׶�ĸ߶ȣ�Ҳ����Բ׶�ӵ������ĵ�����Ĵ�ֱ���� |
direction | np.ndarray | Բ׶�ij��� |
show_base | bool | �Ƿ���ʾԲ׶�ĵ��� |
v_range | list[float] | Բ׶����ɨ��ķ�Χ�����ڿ���Բ׶�����������״ |
u_min | float | Բ׶����ɨ�����С�Ƕȣ�Ӱ��Բ׶����ĺ���ֲ� |
checkerboard_colors | bool | �Ƿ�ʹ�����̸���ɫģʽ�����������Ӿ�������Բ׶�IJ�ͬ���� |
��Щ���������û����ش������Զ���Բ׶�����
���磬ͨ������
base_radius
��
height
���������Ըı�Բ׶�Ĵ�С����״��ͨ��
direction
���������Կ���Բ׶�ij��򣻶�
show_base
��
v_range
��
u_min
��
checkerboard_colors
�������ṩ�˶�Բ׶�Ӿ����ֵĽ�һ�����ơ�
Cone
���������Լ����еĸı䷽��ķ�����
���� | ˵�� |
---|---|
get_direction | ���ڻ�ȡԲ׶��ķ��������������������ͨ����һ����ά��������ʾԲ׶���ڿռ��еij��� |
set_direction | ��������Բ׶��ķ���������ͨ������һ���µ���ά���������Ըı�Բ׶���ڿռ��еij��� |
�����ʾ����չʾ��δ���Բ׶�����������������Լ������䷽�����ı�Բ׶������Ի���ж�����
��ʾ��չʾ�������
Manim
�����д���һ��������Բ׶�塣
Բ׶�����ָ���ĵ���뾶�͸߶ȣ�����Ĭ�Ϸ����ϡ�
# ����һ������뾶Ϊ1���߶�Ϊ2��Բ׶�壬
# �����ϣ�Ĭ�Ϸ���
cone = Cone(base_radius=1, height=2)
�ڴ�ʾ���У�������һ��Բ׶�壬������������Զ������á�
���������Բ׶��� �����ɫ �� �߿���ɫ �� �߿���� ���Լ������ƶ��������е� �ض�λ�� ��
������Բ׶�岻�����ж��ص���ۣ���λ���û�ָ����λ�á�
# ����һ������뾶Ϊ1.5���߶�Ϊ3��Բ׶�壬
# ���������ɫ�ͱ߿���ɫ
cone = Cone(
base_radius=1.5,
height=3,
fill_color=RED,
stroke_color=YELLOW,
stroke_width=2,
)
# ��Բ׶���ƶ��������е��ض�λ��
cone.move_to(np.array([1, 1, 1]))
���ʾ����ʾ�����ΪԲ׶�����Ӷ���Ч����
���ȣ�������һ��Բ׶�壬�����Ӧ�������ֶ�������ת�����š�
Բ׶������y����ת��һ���Ƕȣ�Ȼ�󰴱����Ŵ�
# ����һ������뾶Ϊ1���߶�Ϊ2��Բ׶��
cone = Cone(
base_radius=1,
height=2,
fill_color=BLUE,
)
# ��Բ׶�����ӵ�������
self.play(Create(cone))
# ������ת��������y����ת90��
self.play(
Rotate(
cone,
axis=Y_AXIS,
angle=PI / 2,
),
)
# �������Ŷ�������Բ׶��Ŵ�1.5��
self.play(cone.animate.scale(1.5))
��ʾ��չʾ����θ���Բ׶�岢�������г�һ�С�
���ȣ�������һ��Բ׶����Ϊģ�壬Ȼ��ʹ��Ñ�������˶����Բ׶��ĸ���������������΢�ƶ�λ�������г�һ�С�
# ����һ������뾶Ϊ0.5���߶�Ϊ1��Բ׶����Ϊģ��
cone_tpl = Cone(
base_radius=0.5,
height=1,
fill_color=GREEN,
)
# ����һ��Բ׶�����飬
# ÿ��Բ׶�嶼��ģ��ĸ��ƣ�����΢�ƶ�λ��
cones = VGroup(
*[cone_tpl.copy().move_to([i, 0, 0]) for i in range(5)]
)
# ��Բ׶���������ӵ�������
self.play(Create(cones))
# ����Բ׶������һ���ƶ�
self.play(cones.animate.shift(LEFT * 3))
���еĴ���ֻ�ǹؼ����ֵĽ�ȡ�������Ĵ��빲���������У�
cone.py
����
���ص�ַ: �������� (��������: 6872)
С���Ƽ��Ķ�ʹ��Blender���ɳ���ģ��
�Ķ�ȫ����������ERA5�����ط���
�Ķ�Xpath���������﷨
�Ķ�����ѧϰ�������繹�����£�
�Ķ���ΪMateƷ��ʢ�䣺HarmonyOS NEXT�ӳ�����Ϸ���ܵõ�����ͷ�
�Ķ�ʵ�ֶ��󼯺���DataTable���໥ת��
�Ķ�Ӳ�̵Ļ���֪ʶ��ѡ��ָ��
�Ķ�������й��ƶ��ı�ͼ��ײ�
�Ķ�����NEXTԪ�����������ѿ����ϼ���Ʒ
�Ķ��ᳲ���С������������Ƽ��رշ���
�Ķ������ArcMap�����н���դ��ͼ���ز�������
�Ķ��㷨�����ݽṹ 1 - ģ��
�Ķ���Ѷ�����߿ͷ���Ӫ��ϵͳ����
�Ķ���Ѷ��Ƶҹ��ģʽ���ý̳�
�Ķ����ں���NEXT��Ѫ���Ŵ���������������
�Ķ�5. Spring Cloud OpenFeign ����ʽ WebService �ͻ��˵ij���ϸʹ��
�Ķ�Java����ģʽ����̬�����Ͷ�̬�����ĶԱȷ���
�Ķ�Win11�ʼDZ����Զ�����Ӧ�õ���ɫ����ʾ����
�Ķ�˼�� V1.5.6 ��׿��
��ս�귨 V7.5.0 ��׿��
У��������������׵������� V1.0 ��׿��
��˸֮�� V1.9.7 ��׿��
������Ե����� v1.0.4 ��׿��
������֮ŠV5.2.3 ��׿��
��������������Դ V1.0 ��׿��
���֮Ϣ V1.0 ��׿��
��ħ������������䣩 V1.0 ��׿��
���ں�������ϵ�����������������վ�����������������Ƽ�����
Ƶ�� ����Ƶ��������ר������������׿�������app����
�Ƽ� ��Ô���������°��������ܿ������ز���
���� ����ɫ������������ ���������ս������������
ɨ��ά�����������ֻ��汾��
ɨ��ά����������΢�Ź��ںţ�
��վ�������������������ϴ��������ַ���İ�Ȩ���뷢�ʼ�[email protected]
��ICP��2022002427��-10 �湫��������43070202000427��© 2013~2025 haote.com ������