Skip to content

Tech Talks

Topics related to Solibri products

278 Topics 1.2k Posts
  • IfcSite.LandTitleNumber

    2
    1 Votes
    2 Posts
    419 Views
    john.lippJ

    @bimfront

    I tested by entering “Test” in the LandTileNumber attribute in an ArchiCAD, and the resulting IFC has the value under “Number” in the Identfiication Solibri properties.

    1ef3b3fd-c6f0-4260-a584-21f6261c83c4-image.png

  • Running Solibri Office without a hardware renderer

    1
    0 Votes
    1 Posts
    406 Views
    No one has replied
  • 1 Votes
    8 Posts
    2k Views
    RicardoR

    @simon-gilbert Some good tips there! Thanks.

    I tried the wireframe method and it indeed shows that Solibri snaps to geometry that is not visible in my case.

    I understand what happens now, but do you know why the program works this way?

    236bfa4b-1f6f-4f7c-9324-e9e899e43178-image.png

    66d89dd9-d96a-4fd3-9098-66736ec38c9f-image.png

  • Check manual classification

    1
    0 Votes
    1 Posts
    244 Views
    No one has replied
  • 0 Votes
    2 Posts
    529 Views
    john.lippJ

    @ricardo

    I’ve reproduced this, and will send this to our development. I’m not sure if this is what you meant about selecting individually, but I did find that if instead of selecting them all at once, you can get them all to display if you select about 5 drawings at a time and click the + rather than = to add them to the view.

    If you’d like to email this issue to [email protected] I can add your email/account information to what is logged with our development.

  • Multiple files to single file

    2
    0 Votes
    2 Posts
    592 Views
    JSNJ

    https://society.solibri.com/topic/838/export-federated-ifc-model?=1641914333880
    https://society.solibri.com/topic/1671/smc-export-to-different-ifc-files-how-can-i-do-it
    https://society.solibri.com/topic/342/connection-with-3rd-party-bim-applications-ifc-export-from-solibri?=1641914333884
    https://society.solibri.com/topic/162/software-to-accompany-solibri/6?_=1641914530335

  • Can't select the intersectionpoint of 2 Grids

    2
    0 Votes
    2 Posts
    503 Views
    john.lippJ

    @ricardo

    What application is creating the PDF?

    If some PDFs are able to snap to the intersection while others can’t, were they printed with the same settings?

    In order to understand that they are lines (which it appears it does as the entire line is (highlighted) they should be exported as graphics rather than raster in the print settings. Also, you’ll likely want to print to a more detailed, larger page size to see if that helps.

    Also, you could try loading the PDF on its own to see if somehow there is a large model space causing the issue with extra geometry on the extents.

    Could you send an example PDF?

  • Unwanted item in Ruleset

    2
    0 Votes
    2 Posts
    262 Views
    MattiM

    @jsn

    That is “deleted” folder that has somehow left there.

    Try following in ruleset manager:

    create a new folder drag “deleted” under the new folder delete new foldr

    or

    create a new empty ruleset in workspace copy good parts from the ruleset with “deleted” folder to the new
  • Classification / ITO: Location -> Nearest Spaces

    2
    0 Votes
    2 Posts
    614 Views
    john.lippJ

    @bim1337

    You can use the nearest space relation in the ITO and then use the value by column to the get the classification of those nearest spaces.

    The location.nearest space only returns the name of one of the nearest spaces, but there can be multiple spaces.

    For example, here is an ITO that lists doors and their nearest space’s space usage:
    99c56c5d-7688-46aa-8512-c3326609b5e6-image.png

    The SMC with the ITO is below that uses the out of the box space usage.classification.
    Solibri Building_NearestSpaceIto.smc

  • Solibri 9.12.8 error on startup

    Solved
    9
    2 Votes
    9 Posts
    2k Views
    david.weltsD

    @Willem

    Once the issue is resolved it will be posted here https://society.solibri.com/topic/1691/issues-with-launching-solibri-java-error-during-startup/1

  • In classification: adding nearest space makes it slow

    1
    0 Votes
    1 Posts
    271 Views
    No one has replied
  • Connecting to BIM360 with Solibri using Desktop Connector

    3
    0 Votes
    3 Posts
    764 Views
    GraafG

    You can not work with more than one person in a SMC file, this doesn’t change on BIM360.
    You don’t get a warning when more then one person is editing the file. I think the last person how selects save will be the last version on BIM360.
    Because you can’t work with more then one person in a SMC file we have multiple SMC files, mostly user specific.
    We would really like a work sharing like Revit for Solibri, this would make live easier.

  • COBie Type Description

    5
    0 Votes
    5 Posts
    812 Views
    john.lippJ

    @dan-natu

    Out of the box without using the API, you aren’t able to create a single row in ITO to extract the description of the type. You’ll need to use either a Javascript ITO or an Information API jar.

    If you look at the Type 1.4 or Type 2015 ITOs that are part of the COBie UK Resources of the COBie extension, it uses a Javascript ITO Column to extract the description Identification property from the the component.

    There is a video on this extension here:
    https://www.youtube.com/watch?v=uH_KTavsEZU

    More information on the Javascript ITO can be found here:
    https://society.solibri.com/category/23/javascript-api

    You can also use the Info API to create a .jar file to place in the lib folders that creates a Custom Info properties in the information of the component. More information on the information API can be found here: https://society.solibri.com/topic/563/information-api

    I attached such in a zip that contains the information API project along with the “smc-api-info-TypeDescription-1.0.0.jar” you can place in the lib folder of the Solibri program files. There is also a “Type Desc.ito” that has a javascript ITO that extracts the description of the type of a component if it exists.

    smc-api-info-TypeDescription.zip

    08c89199-0778-4f31-b538-d70925d17aec-image.png

    The code for the information API is below:

    package com.solibri.info; import java.util.Optional; import java.util.Collection; import com.solibri.smc.api.info.Information; import com.solibri.smc.api.model.Component; import com.solibri.smc.api.model.PropertyType; import com.solibri.smc.api.model.Relation; /** * This example custom information returns the description of a components type * if it exists. * */ public class TypeDescription implements Information<String> { @Override public String getUniqueId() { return "TypeDescription"; } @Override public Optional<String> getInformation(Component component) { Optional<String> oInfo = null; Component typeComponent = getTypeComponent(component); if (typeComponent != null) { if (typeComponent.getDescriptionText().isPresent()) { oInfo = typeComponent.getDescriptionText(); } } return oInfo; } @Override public PropertyType getType() { return PropertyType.STRING; } private Component getTypeComponent(Component component) { Collection<Component> col = component .getRelated(Relation.of(Relation.Type.DEFINES_BY_TYPE, Relation.Direction.BACKWARD)); if (!col.isEmpty()) { return (Component) col.iterator().next(); } else { return null; } } }

    The code for the JavaScript ITO is below:

    importClass(com.solibri.smc.api.model.Relation) importClass(com.solibri.smc.api.model.ComponentType) importClass(java.util.HashSet) function getValue(row, components) { var typeDescSet = new HashSet(); for (var iterator = components.iterator(); iterator.hasNext();) { var component = iterator.next(); var typeComponent = getTypeComponent(component); if (typeComponent != null) { if (typeComponent.getDescriptionText().isPresent()) { typeDescSet.add(typeComponent.getDescriptionText().get()); } } } return getSetAsString(typeDescSet); } function getTypeComponent(component) { var col = component.getRelated(Relation.of(Relation.Type.DEFINES_BY_TYPE, Relation.Direction.BACKWARD)); if (!col.isEmpty()) { return col.iterator().next(); } else { return null; } } function getSetAsString(set) { var returnString = ""; var setIterator = set.iterator(); if (setIterator.hasNext()) { returnString = setIterator.next(); } while (setIterator.hasNext()) { returnString += ", " + setIterator.next(); } return returnString; }
  • Twisted Space Naming

    3
    5 Votes
    3 Posts
    690 Views
    J

    @philipp
    In some way I disagree1df576bc-1364-476e-b2a5-a884ee958df4-image.png

    Every Entity in IFC 2x3,TC1 has prescripted the Name on 3th position. That is what Solibri is reading as well, only not for spaces. There the IFC Name wil be defined in a property
    “Number”. So a new property for Name is introduced as “Number”. In some way it is not consistent.

    Strange enough the IFC script is doing what I’m asking (So the export is correct). Putting the Name on the right position. Only Solibri Interpretation is different and not aligned with most of the software like BIMcollab Zoom and other IFC readers.

  • How to remove faulty added issue status to te dropdown?

    1
    0 Votes
    1 Posts
    237 Views
    No one has replied
  • Poll: What external sources or CDEs do you connect to?

    23
    0 Votes
    23 Posts
    7k Views
    K

    Aconex, dRofus, MS SharePoint

  • Navigating a model with the middle mouse button

    2
    0 Votes
    2 Posts
    428 Views
    RicardoR

    @danielbg

    Are you using Logitech mouses? If you install the software for your mouse, you can perhaps disable this.

    I had a similar problem too, and I could disable it with the logitech options software.
    https://society.solibri.com/topic/1343/logitech-m705-mouse-problems?_=1634134520702

  • Reporting Easting and Northing

    4
    1 Votes
    4 Posts
    727 Views
    XavierX

    Hi @jsn,

    Lattitude/longitud is location (X, Y), not orientation to north…

    Kind regards,
    Xavier Coll
    EiPM

  • Gatekeeper check

    5
    0 Votes
    5 Posts
    2k Views
    L

    @daniel-d Could you please share the ruleset, thanks

  • Checking report not available - how does it work?

    2
    0 Votes
    2 Posts
    467 Views
    Harmen JorritsmaH

    @ricardo
    I don’t know if it works in the ruleset, shown in your snapshot.
    I create reports in the view result summary.
    I hope that is what your looking for

Copyright © 2025 Solibri Inc. | Powered by NodeBB