31 января 2010 в 20:29Рейтинг: 0
0
0
Я уже почти что программист!!! Если бы ни вот эта бяка:
TypeError: integer argument expected, got float
TypeError: integer argument expected, got float
Но, уже ещё ближе, помогайте мне, может, в программирование ударюсь. Интересно, чёрт бы его побрал. Объект добавлен, но не видно его.
Я вот это выбросил:
if self.properties.use_abso == True:
extra_helper = (self.properties.abso_outer_rad - self.properties.abso_inner_rad) * 0.5
self.properties.outer_radius = self.properties.abso_inner_rad + extra_helper
self.properties.inner_radius = extra_helper
verts_loc, faces = add_star(self.properties.points,
self.properties.outer_radius,
self.properties.inner_radius,
self.properties.depth)
А он начал ругаться на (verts_loc) вот здесь:
mesh.add_geometry(int(len(verts_loc) / 3), 0, int(len(faces) / 4))
mesh.verts.foreach_set("co", verts_loc)
mesh.faces.foreach_set("verts_raw", faces)
Ну, я и это выбросил, а получилось вот как:
Прикреплено изображение (нажмите, чтобы увеличить):