def draw(self, context): layout = self.layout layout_draw_categories(self.layout, self.bl_label, [ ['SvFaceAddFaceAsAperture'], ['SvFaceAddInternalBoundary'], ['SvFaceArea'], ['SvFaceBoundingFace'], ['SvFaceByEdges'], ['SvFaceByVertices'], ['SvFaceByWire'], ['SvFaceByWires'], ['SvFaceCompactness'], ['SvFaceExternalBoundary'], ['SvFaceFacingToward'], ['SvFaceGridByDistances'], ['SvFaceGridByParameters'], ['SvFaceInternalBoundaries'], ['SvFaceInternalVertex'], ['SvFaceIsInside'], ['SvFaceNormalAtParameters'], ['SvFaceParametersAtVertex'], ['SvFaceTriangulate'], ['SvFaceTrimByWire'], ['SvFaceVertexByParameters'], ])
def draw(self, context): layout = self.layout layout_draw_categories(self.layout, self.bl_label, [ ['SvContractByParameters'], ['SvTopologyByImportedIPFS'], ['SvTopologyExportToIPFS'], ])
def draw(self, context): layout = self.layout layout_draw_categories(self.layout, self.bl_label, [ ['SvNeo4jGraphAddTopologicGraph'], ['SvNeo4jGraphByParameters'], ['SvNeo4jGraphDeleteAll'], ])
def draw(self, context): layout = self.layout layout_draw_categories(self.layout, self.bl_label, [ ['SvGraphAddEdge'], ['SvGraphAddVertex'], ['SvGraphAdjacentVertices'], ['SvGraphAllPaths'], ['SvGraphByTopology'], ['SvGraphConnect'], ['SvGraphContainsEdge'], ['SvGraphContainsVertex'], ['SvGraphDegreeSequence'], ['SvGraphDensity'], ['SvGraphDepthMap'], ['SvGraphDiameter'], ['SvGraphEdge'], ['SvGraphEdges'], ['SvGraphIsComplete'], ['SvGraphIsErdoesGallai'], ['SvGraphIsolatedVertices'], ['SvGraphMaximumDelta'], ['SvGraphMinimumDelta'], ['SvGraphMST'], ['SvGraphNearestVertex'], ['SvGraphPath'], ['SvGraphRemoveEdge'], ['SvGraphRemoveVertex'], ['SvGraphShortestPath'], ['SvGraphShortestPaths'], ['SvGraphTopologicalDistance'], ['SvGraphTopology'], ['SvGraphVertexDegree'], ['SvGraphVertices'], ['SvGraphVerticesAtKeyValue'], ])
def draw(self, context): layout = self.layout layout_draw_categories(self.layout, self.bl_label, [ ['SvShellByFaces'], ['SvShellExternalBoundary'], ['SvShellInternalBoundaries'], ['SvShellIsClosed'], ])
def draw(self, context): layout = self.layout layout_draw_categories(self.layout, self.bl_label, [ ['SvDictionaryByKeysValues'], ['SvDictionaryByMergedDictionaries'], ['SvDictionaryByObjectProperties'], ['SvDictionaryValueAtKey'], ['SvDictionaryKeys'], ['SvDictionaryValues'], ])
def draw(self, context): layout = self.layout layout_draw_categories(self.layout, self.bl_label, [ ['SvVertexByCoordinates'], ['SvVertexByObjectLocation'], ['SvVertexCoordinates'], ['SvVertexDistance'], ['SvVertexEnclosingCell'], ['SvVertexNearestVertex'], ])
def draw(self, context): layout = self.layout layout.operator_context = 'INVOKE_REGION_WIN' if o3d is None: layout.operator('node.sv_ex_pip_install', text="Install Open3d Library with PIP").package = "open3d" else: layout_draw_categories(self.layout, self.bl_label, node_cats['Utils']) layout.menu("NODEVIEW_MT_Open3DPointCloudMenu") layout.menu("NODEVIEW_MT_Open3DTriangleMeshMenu")
def draw(self, context): layout = self.layout layout_draw_categories(self.layout, self.bl_label, [ ['SvCellComplexByCells'], ['SvCellComplexByFaces'], ['SvCellComplexDecompose'], ['SvCellComplexExternalBoundary'], ['SvCellComplexInternalBoundaries'], ['SvCellComplexNonManifoldFaces'], ])
def draw(self, context): layout = self.layout layout_draw_categories(self.layout, self.bl_label, [ ['SvHBModelByTopology'], ['SvHBModelExportToHBJSON'], ['SvHBModelString'], ['SvHBConstructionSetByIdentifier'], ['SvHBConstructionSets'], ['SvHBProgramTypeByIdentifier'], ['SvHBProgramTypes'] ])
def draw(self, context): layout = self.layout layout_draw_categories(self.layout, self.bl_label, [ ['SvWireByEdges'], ['SvWireCircle'], ['SvWireCycles'], ['SvWireIsClosed'], ['SvWireIsSimilar'], ['SvWireLength'], ['SvWireRectangle'], ['SvWireStar'], ])
def draw(self, context): layout = self.layout layout_draw_categories(self.layout, self.bl_label, [ ['SvTopologyAddApertures'], ['SvTopologyAddContent'], ['SvTopologyAdjacentTopologies'], ['SvTopologyAnalyze'], ['SvTopologyApertures'], ['SvTopologyBoolean'], ['SvTopologyBoundingBox'], ['SvTopologyByGeometry'], ['SvTopologyByImportedBRep'], ['SvTopologyByOCCTShape'], ['SvTopologyByString'], ['SvTopologyCenterOfMass'], ['SvTopologyCentroid'], ['SvTopologyContent'], ['SvTopologyContexts'], ['SvTopologyCopy'], ['SvTopologyDecodeInformation'], ['SvTopologyDictionary'], ['SvTopologyDimensionality'], ['SvTopologyDivide'], ['SvTopologyEncodeInformation'], ['SvTopologyExplode'], ['SvTopologyExportToBRep'], ['SvTopologyFilter'], ['SvTopologyGeometry'], ['SvTopologyIsSame'], ['SvTopologyMergeAll'], ['SvTopologyOCCTShape'], ['SvTopologyPlace'], ['SvTopologyRotate'], ['SvTopologyRemoveCollinearEdges'], ['SvTopologyRemoveContent'], ['SvTopologyRemoveCoplanarFaces'], ['SvTopologyScale'], ['SvTopologySelectSubTopology'], ['SvTopologySelfMerge'], ['SvTopologySetDictionary'], ['SvTopologySharedTopologies'], ['SvTopologyString'], ['SvTopologySubTopologies'], ['SvTopologySuperTopologies'], ['SvTopologyTransferDictionaries'], ['SvTopologyTransferDictionariesBySelectors'], ['SvTopologyTransform'], ['SvTopologyTranslate'], ['SvTopologyTriangulate'], ['SvTopologyType'], ['SvTopologyTypeID'], ])
def draw(self, context): layout = self.layout layout_draw_categories(self.layout, self.bl_label, [ ['SvEdgeByStartVertexEndVertex'], ['SvEdgeByVertices'], ['SvEdgeDirection'], ['SvEdgeEndVertex'], ['SvEdgeLength'], ['SvEdgeParameterAtVertex'], ['SvEdgeSharedVertices'], ['SvEdgeStartVertex'], ['SvEdgeVertexByDistance'], ['SvEdgeVertexByParameter'], ])
def draw(self, context): layout = self.layout layout_draw_categories(self.layout, self.bl_label, [ ['SvEnergyModelByImportedIFC'], ['SvTopologyByImportedIFC'], ['SvIFCReadFile'], ['SvIFCBuildingElements'], ['SvIFCClashDetection'], ['SvIFCConnectBuildingElements'], ['SvIFCCreateSpaces'], ['SvIFCAdd2ndLevelBoundaries'], ['SvIFCWriteFile'], ['SvHBJSONByIFC'] ])
def draw(self, context): layout = self.layout layout_draw_categories(self.layout, self.bl_label, [ ['SvCellByFaces'], ['SvCellCone'], ['SvCellCylinder'], ['SvCellByLoft'], ['SvCellByShell'], ['SvCellByThickenedFace'], ['SvCellCompactness'], ['SvCellExternalBoundary'], ['SvCellInternalBoundaries'], ['SvCellInternalVertex'], ['SvCellIsInside'], ['SvCellPipe'], ['SvCellPrism'], ['SvCellSets'], ['SvCellSuperCells'], ['SvCellSurfaceArea'], ['SvCellVolume'], ])
def draw(self, context): layout_draw_categories(self.layout, 'Topologic', [ ['@ Vertex'], ['@ Edge'], ['@ Wire'], ['@ Face'], ['@ Shell'], ['@ Cell'], ['@ CellComplex'], ['@ Cluster'], ['@ Topology'], ['@ Aperture'], ['@ Color'], ['@ Context'], ['@ Dictionary'], ['@ Graph'], ['@ Openstudio'], ['@ Honeybee'], ['@ IFC'], ['@ Blockchain'], ['@ Neo4j'], ['@ About'], ])
def draw(self, context): layout = self.layout layout_draw_categories(self.layout, self.bl_label, [ ['SvEnergyModelByImportedIFC'], ['SvEnergyModelByImportedOSM'], ['SvEnergyModelByTopology'], ['SvEnergyModelByCype'], ['SvHBJSONByTopology'], ['SvEnergyModelExportToHBJSON'], ['SvEnergyModelColumnNames'], ['SvEnergyModelDefaultConstructionSets'], ['SvEnergyModelDefaultScheduleSets'], ['SvEnergyModelExportToGbXML'], ['SvEnergyModelExportToOSM'], ['SvEnergyModelQuery'], ['SvEnergyModelReportNames'], ['SvEnergyModelRowNames'], ['SvEnergyModelRunSimulation'], ['SvEnergyModelSpaceTypes'], ['SvEnergyModelSqlFile'], ['SvEnergyModelTableNames'], ['SvEnergyModelTopologies'], ['SvEnergyModelUnits'], ])
def draw(self, context): layout = self.layout layout_draw_categories(self.layout, self.bl_label, [ ['SvColorByValueInRange'], ])
def draw(self, context): layout = self.layout layout_draw_categories(self.layout, self.bl_label, [ ['SvContextByTopologyParameters'], ['SvContextTopology'], ])
def draw(self, context): layout = self.layout layout_draw_categories(self.layout, self.bl_label, [ ['SvApertureByTopologyContext'], ['SvApertureTopology'], ])
def draw(self, context): layout = self.layout layout_draw_categories(self.layout, self.bl_label, [ ['SvClusterByTopologies'], ])
def draw(self, context): layout_draw_categories(self.layout, self.bl_label, node_cats[self.bl_label])
def draw(self, context): layout = self.layout layout_draw_categories(self.layout, self.bl_label, [ ['SvTopologicVersion'], ])