目前,我试图运行一个代码,但我keepr接收错误,尝试了一切修复错误,但不幸的是没有结果。希望有人能帮我
# Importeer de functies uit ifc_functions.py
import IFCOPENSHELL
from ifc_fucntions import *
# Definieer de naam van het IFC-bestand
ifc_file_name = "Centrale Bibliotheek Rotterdam,IFC"
# Open het IFC-bestand
ifc_file = open_ifc(ifc_file_name)
# Definieer lijst met entiteiten om te controleren
entity_list = ["IfcWall", "IfcSlab"]
# Maak lege lijst voor clashes
clash_list = []
# Loop door alle entiteiten in het IFC-bestand
for entity in ifc_file.by_type("IfcProduct"):
# Controleer of de entiteit zich in de entity_list bevindt
if entity.is_a() in entity_list:
# Loop door alle entiteiten in het IFC-bestand
for entity2 in ifc_file.by_type("IfcProduct"):
# Controleer of de entiteit zich in de entity_list bevindt
if entity2.is_a() in entity_list:
# Controleer op botsingen tussen de twee entiteiten
if entity.geometry and entity2.geometry:
if entity.geometry.intersects(entity2.geometry):
# Voeg clash toe aan clash-lijst
clash_list.append([entity, entity2])
# Print clash-lijst
print("Clashes:")
for clash in clash_list:
print(clash[0].GlobalId, clash[1].GlobalId)
import IFCOPENSHELL
def open_ifc():
ifc_file = IFCOPENSHELL.open("Centrale Bibliotheek Rotterdam.open_ifc")
return ifc_file
from ifc_functions import open_ifc
ifc_file = open_ifc("Centrale Bibliotheek Rotterdam.IFC")
我不断收到的错误:
photo of error
我得到错误,并已尝试修复它们,但没有结果。:
尝试不同版本的python 3.9/3.10再次安装pip/ upgrade将所有内容放入一个路径
1条答案
按热度按时间xa9qqrwz1#
有点无聊的错误,但我认为你有一个错字在这里:从ifc_funcntions导入 *