当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Python Sympy Polyhedron.reset()用法及代码示例


Polyhedron.reset():reset()是一个sympy Python库函数,可将拐角返回到多面体的原始位置。

用法: sympy.combinatorics.Polyhedrons.Polyhedron.reset()

返回:到多面体原始位置的角


代码1:reset()示例–四面体

# Python code explaining 
# SymPy.Polyhedron.reset() 
  
# importing SymPy libraries 
from sympy.combinatorics import Permutation, Cycle 
from sympy.combinatorics.polyhedron import tetrahedron, octahedron 
  
# Using from  
# sympy.combinatorics.polyhedron.Polyhedron.reset() 
  
# Creating Polyhedron 
a = tetrahedron.copy() 
  
print ("Polyhedron - reset form : ", a.reset) 
  
a.rotate(0) 
print ("\nPolyhedron - reset form : ", a.reset)

输出:

Polyhedron – reset form : <bound method Polyhedron.reset of Polyhedron((0, 1, 2, 3), ((0, 1, 2), (0, 2, 3), (0, 1, 3), (1, 2, 3)), ((1 2 3), (3)(0 1 2), (0 3 2), (0 3 1), (0 1)(2 3), (0 2)(1 3), (0 3)(1 2)))>

Polyhedron – reset form : <bound method Polyhedron.reset of Polyhedron((0, 1, 2, 3), ((0, 1, 2), (0, 2, 3), (0, 1, 3), (1, 2, 3)), ((1 2 3), (3)(0 1 2), (0 3 2), (0 3 1), (0 1)(2 3), (0 2)(1 3), (0 3)(1 2)))>

代码2:reset()示例–八面体

# Python code explaining 
# SymPy.Polyhedron.reset() 
  
# importing SymPy libraries 
from sympy.combinatorics import Permutation, Cycle 
from sympy.combinatorics.polyhedron import tetrahedron, octahedron 
  
# Using from  
# sympy.combinatorics.polyhedron.Polyhedron.reset() 
  
# Creating Polyhedron 
a = octahedron.copy() 
  
print ("Polyhedron - reset form : ", a.reset) 
  
a.rotate(0) 
print ("\nPolyhedron - reset form : ", a.reset)

输出:

Polyhedron – reset form : <bound method Polyhedron.reset of Polyhedron((0, 1, 2, 3, 4, 5), ((0, 1, 2), (0, 2, 3), (0, 3, 4), (0, 1, 4), (1, 2, 5), (2, 3, 5), (3, 4, 5), (1, 4, 5)), ((5)(1 2 3 4), (0 4 5 2), (0 1 5 3), (0 1)(2 4)(3 5), (0 2)(1 3)(4 5), (0 3)(1 5)(2 4), (0 4)(1 3)(2 5), (0 5)(1 4)(2 3), (0 5)(1 2)(3 4), (0 4 1)(2 3 5), (0 1 2)(3 4 5), (0 2 3)(1 5 4), (0 4 3)(1 5 2)))>

Polyhedron – reset form : <bound method Polyhedron.reset of Polyhedron((0, 1, 2, 3, 4, 5), ((0, 1, 2), (0, 2, 3), (0, 3, 4), (0, 1, 4), (1, 2, 5), (2, 3, 5), (3, 4, 5), (1, 4, 5)), ((5)(1 2 3 4), (0 4 5 2), (0 1 5 3), (0 1)(2 4)(3 5), (0 2)(1 3)(4 5), (0 3)(1 5)(2 4), (0 4)(1 3)(2 5), (0 5)(1 4)(2 3), (0 5)(1 2)(3 4), (0 4 1)(2 3 5), (0 1 2)(3 4 5), (0 2 3)(1 5 4), (0 4 3)(1 5 2)))>



相关用法


注:本文由纯净天空筛选整理自noobestars101大神的英文原创作品 SymPy | Polyhedron.reset() in Python。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。