提交 2a05afab 编写于 作者: 三月三net's avatar 三月三net

Python超人-宇宙模拟器

上级 43afad00
# -*- coding:utf-8 -*-
# title :宇宙飞船
# description :宇宙飞船
# author :Python超人
# date :2023-02-11
# link :https://gitcode.net/pythoncr/
# python_version :3.8
# ==============================================================================
from objs.obj import Obj
class CoreValagaClas(Obj):
"""
宇宙飞船
来源:https://www.3dcool.net/model/12/231396.html
"""
def __init__(self, name="宇宙飞船", mass=5.97237e24,
init_position=[0, 0, 0],
init_velocity=[0, 0, 0],
# texture="sci_fi_bomber_wings.jpg",
texture="core_valaga_clas.jpg",
size_scale=1.0, distance_scale=1.0,
ignore_mass=False, density=1e3, color=(7, 0, 162),
trail_color=None, show_name=False,
model="core_valaga_clas.obj", rotation=(0, 0, 0),
parent=None, gravity_only_for=[]):
params = {
"name": name,
"mass": mass,
"init_position": init_position,
"init_velocity": init_velocity,
"density": density,
"color": color,
"texture": texture,
"size_scale": size_scale,
"distance_scale": distance_scale,
"ignore_mass": ignore_mass,
"trail_color": trail_color,
"show_name": show_name,
"parent": parent,
"rotation": rotation,
"gravity_only_for": gravity_only_for,
"model": model
}
super().__init__(**params)
if __name__ == '__main__':
core_valaga_clas = CoreValagaClas(size_scale=10000)
core_valaga_clas.init_velocity = [0, 0, 2]
print(core_valaga_clas)
core_valaga_clas.show_demo(size_scale=1000)
因为 它太大了无法显示 source diff 。你可以改为 查看blob
因为 它太大了无法显示 source diff 。你可以改为 查看blob
因为 它太大了无法显示 source diff 。你可以改为 查看blob
# -*- coding:utf-8 -*-
# title :飞船
# description :飞船
# author :Python超人
# date :2023-02-11
# link :https://gitcode.net/pythoncr/
# python_version :3.8
# ==============================================================================
from objs.obj import Obj
class SciFiBomber(Obj):
"""
飞船
来源:https://www.3dcool.net/model/12/63141.html
"""
def __init__(self, name="飞船", mass=5.97237e24,
init_position=[0, 0, 0],
init_velocity=[0, 0, 0],
# texture="sci_fi_bomber_wings.jpg",
texture="sci_fi_bomber_body.jpg",
size_scale=1.0, distance_scale=1.0,
ignore_mass=False, density=1e3, color=(7, 0, 162),
trail_color=None, show_name=False,
model="sci_fi_bomber.obj", rotation=(0, 0, 0),
parent=None, gravity_only_for=[]):
params = {
"name": name,
"mass": mass,
"init_position": init_position,
"init_velocity": init_velocity,
"density": density,
"color": color,
"texture": texture,
"size_scale": size_scale,
"distance_scale": distance_scale,
"ignore_mass": ignore_mass,
"trail_color": trail_color,
"show_name": show_name,
"parent": parent,
"rotation": rotation,
"gravity_only_for": gravity_only_for,
"model": model
}
super().__init__(**params)
if __name__ == '__main__':
sci_fi_bomber = SciFiBomber(size_scale=10000)
print(sci_fi_bomber)
sci_fi_bomber.show_demo(size_scale=1000)
# -*- coding:utf-8 -*-
# title :飞船
# description :飞船
# author :Python超人
# date :2023-02-11
# link :https://gitcode.net/pythoncr/
# python_version :3.8
# ==============================================================================
from objs.obj import Obj
class ScifiGunship(Obj):
"""
飞船
来源:https://www.3dcool.net/model/12/63139.html
"""
def __init__(self, name="太空战机", mass=5.97237e24,
init_position=[0, 0, 0],
init_velocity=[0, 0, 0],
texture="sci_fi_gunship.jpg", size_scale=1.0, distance_scale=1.0,
ignore_mass=False, density=1e3, color=(7, 0, 162),
trail_color=None, show_name=False,
model="sci_fi_gunship.obj", rotation=(0, 0, 0),
parent=None, gravity_only_for=[]):
params = {
"name": name,
"mass": mass,
"init_position": init_position,
"init_velocity": init_velocity,
"density": density,
"color": color,
"texture": texture,
"size_scale": size_scale,
"distance_scale": distance_scale,
"ignore_mass": ignore_mass,
"trail_color": trail_color,
"show_name": show_name,
"parent": parent,
"rotation": rotation,
"gravity_only_for": gravity_only_for,
"model": model
}
super().__init__(**params)
if __name__ == '__main__':
sci_fi_gunship = ScifiGunship(size_scale=10000)
print(sci_fi_gunship)
sci_fi_gunship.show_demo()
# -*- coding:utf-8 -*- # -*- coding:utf-8 -*-
# title :太空飞船 # title :太空战机
# description :太空飞船 # description :太空战机
# author :Python超人 # author :Python超人
# date :2023-02-11 # date :2023-02-11
# link :https://gitcode.net/pythoncr/ # link :https://gitcode.net/pythoncr/
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册