1.6.5.22.  topostructure.cfg - PARTdataManager / 3Dfindit : Recherche de topologie GeoDb

Le Les options de recherche de la recherche topologique [Topology search] GeoDb sont utilisées dans la fonction Le fichier de configuration topostructure.cfg défini. Il s’agira détermine les catégories de recherche et les caractéristiques / Les groupes d’attributs doivent être affichés dans la boîte de dialogue de recherche topo. De plus, définit selon quels attributs des caractéristiques respectives / global groupes d’attributs. Pour tous ces blocs de configuration, Informations supplémentaires (nom d’affichage, texte d’aide, ID, icônes, etc.) devenir.

Ci-après, nous montrons comment définir des catégories de recherche dans la config et comment le réglage se présente dans la boîte de dialogue de recherche Topo. Les catégories sont décrites comme des blocs de configuration séparés, par exemple [category_features]. Le préfixe "category_" est obligatoire. Ensuite vient le nom interne de la catégorie, par ex. "features" (peut être choisi librement). Avec ce nom interne, on peut se référer à la catégorie correspondante dans le bloc [rootCategories] sous "categories". Les catégories sont affichées dans cet ordre dans la boîte de dialogue de recherche topo.

Les fonctions listées et les groupes d'attributs globaux (globalAttributeGroups) dans les catégories sont définis plus précisément dans d'autres blocs de la config (p. ex. [feature_Cylinder] ou [globalAttributeGroup_symmetry]). Il est possible d'ajouter à une catégorie aussi bien des groupes d'attributs globaux que des caractéristiques.

Les groupes d'attributs globaux peuvent être définis librement. Les attributs globaux à représenter et leur ordre sont consignés sous "globalAttributes". Les attributs globaux sont par contre limités à un choix précis.

Attributs globaux : xDim, yDim, zDim, minorDim, mediumDim, majorDim, area, volume, thickness, axisSym, planeSym, shape.

Exemple de groupe d'attributs global "size" : xDim, yDim, zDim, minorDim, mediumDim, majorDim

Pour les attributs globaux, il est également possible de spécifier des blocs de config distincts (globalAttribute_) afin de définir le nom d'affichage (displayName) et la forme abrégée (shortDesc).

Les fonctions et leurs attributs, tout comme les attributs globaux, ne sont également disponibles que de manière limitée.

  • Bâche: bSphereRad, area

  • Cylindre: diamètre, longueur, zone, orientation, sweepAngle

  • Cone: aperture, truncatedLength, frustumLength, area, orientation, sweepAngle, majorDiameter, minorDiameter

  • Sphère: area, orientation, latitudinalAngle, longitudinalAngle, diameter

  • Torus: area, orientation, latitudinalAngle, longitudinalAngle, minorDiameter, majorDiameter

  • OppositePlanes: distance

  • AdjacentPlanes: angle

  • Hole: depth, diameter, holeType, counterTypeStart, counterTypeEnd

  • ElongatedCylinder: profondeur, longueur, largeur, orientation

  • RectangularHole: profondeur, longueur, largeur, roundingDiameter

  • CurvedSlot: diamètre, profondeur, largeur, sweepAngle

  • LinearHolePattern: holeCount, width, height, distanceX, distanceY, alignment

  • LinearSlottedHolePattern: holeCount, width, height, distanceX, distanceY, alignment

  • LinearRectHolePattern: holeCount, width, height, distanceX, distanceY, alignment

  • CircularHolePattern: holeCount, angle, diamètre

  • CirculatCurvedSlotPattern: holeCount, angle, diamètre

Dans les blocs de configuration des fonctions, l'ordre des attributs à afficher est défini dans la clé "attributes". Si l'on omet cette clé, tous les attributs de la fonction sont utilisés par défaut dans l'ordre interne. Les attributs des fonctions peuvent être étendus de la même manière que pour les attributs globaux. Dans les blocs de configuration des attributs de fonctions, le préfixe "featureAttribute_" est suivi du nom de la fonction (par ex. "Cylinder_") et ensuite du nom de l'attribut (par ex. "diameter").

Il est également possible de définir des fonctions dérivées (derivedFeature_) dans la config, afin de combiner certains attributs, de les mapper ou de les limiter à une valeur fixe. Toutefois, la syntaxe est ici très compliquée et les modifications ne devraient donc être effectuées que par un développeur.

Facettes

Ces paramètres permettent d'indiquer les facettes que vous souhaitez voir apparaître. Il s'agit de la configuration par défaut :

[settings]
TopoFacets=MinorDim,MediumDim,MajorDim,Thickness

Pour chaque valeur mentionnée dans cette liste, il y a en dessous un bloc qui configure la facette correspondante. Voici un exemple :

[TopoFacet_MinorDim]
attributeGroup=Part
attribute=MinorDim
DisplayName=Minor Dimension
MaxDistinctValues=10
DecimalPlaces=2
IconPath=$CADENAS_SETUP/bitmaps/topology/X.png
DefaultUnit=mm
MinValue=0
MaxValue=100000

Par défaut Les facettes suivantes sont disponibles : Plus petite dimension, Dimension moyenne, Plus grande Dimensions et épaisseur du matériau. Toutes les autres facettes sont possibles, mais doivent l’être doit d’abord être configuré. Pour créer une facette, les valeurs « displayName », « attributeGroup » et « attribute » sont obligatoires, tous les autres Les informations sont facultatives. « attributeGroup » et « attribute » font référence à chacun aux groupes d’attributs et aux entités globaux ainsi qu’à leurs attributs dans « topostructure.cfg ». Caractéristiques déduites ne sont actuellement pas pris en charge et ne peuvent donc pas être utilisés devenir.