FS25 Script GE10 – Générateur de spline vers champ (Préf.) V1.0.0.0

FS25 Autre

FS25 Script GE10 – Générateur de spline vers champ (Préf.) V1.0.0.0


SplineToFieldGenerator est un script pour l'éditeur GIANTS conçu pour aider les utilisateurs à créer plus facilement des champs à l'aide de splines tout en maintenant le nombre de polygonPoints aussi bas que possible.
Ce script permet de gagner un temps précieux, notamment lors du traitement de champs très vastes ou de formes irrégulières.

Caractéristiques:
Génération simple de champs à l'aide de fieldBoundarySpline
Génération d'îlots de champ à l'aide de : fieldIslandSpline/fieldIslandSmallSpline
Les îlots de terrain sont totalement facultatifs et ne sont pas obligatoires.

Fonctionnalités de l'interface utilisateur :
Création de toutes les splines et groupes nécessaires
Génération de polygonesPoints
Afficher et masquer les splines
Activez le mode débogage pour un meilleur aperçu des polygones générés du champ sélectionné avec les paramètres actuels, y compris les mises à jour en direct lors de la modification des paramètres.
Supprimez toutes les splines et tous les groupes d'un champ sélectionné ou de tous les champs.
Remarques : Lors de la première suppression de splines et de groupes, un TransformGroup de sauvegarde est automatiquement créé sous : SplineToFieldGenerator -> Backup. Les splines et groupes supprimés y sont alors stockés sous le nom : fieldXXBackup. Ce système de sauvegarde permet de préserver les splines et les groupes d’un champ en cas de suppression accidentelle ou si des modifications ultérieures sont nécessaires.

De plus, le script effectue de nombreux contrôles automatiques et affiche des messages utiles sur la console GE, expliquant ce qui se passe en cours ou pourquoi certaines fonctions n'ont pas pu être exécutées.

Exemple de structure de champ :
Tout d'abord, vous avez besoin d'un champ créé à l'aide de GIANTS Editor FieldToolkit ou d'un autre script prenant en charge la création de champs.

Champ simple
champs
—-└── champXX
——–├── polygonPoints (groupe de transformation)
——–├── nameIndicator (transformgroup) Structure GIANTS standard
——–├── indicateur de téléportation (groupe de transformation)
——————————————————————————-
——–└── Structure splineToFieldGenerator fieldBoundarySpline (Spline)
——————————————————————————-

Champ avec îles de champ
champs
—-└── champXX
——–├── polygonPoints (groupe de transformation)
——–├── nameIndicator (transformgroup) Structure GIANTS standard
——–├── indicateur de téléportation (groupe de transformation)
——————————————————————————-
——–├── spline de limite de champ (Spline)
——–└── Structure FieldIsland (groupe de transformation) SplineToFieldGenerator
————└── fieldIslandSpline (Spline)
——————————————————————————-
Le groupe de transformation fieldIsland doit être correctement aligné avec les îlots de champs.
Les lignes de débogage bleues en mode de débogage du rendu permettent de visualiser si les zones sont correctement détectées comme des îlots de champ lors de la génération.

Champ avec des îles de champ difficiles d'accès
champs
—-└── champXX
——–├── polygonPoints (groupe de transformation)
——–├── nameIndicator (transformgroup) Structure GIANTS standard
——–├── indicateur de téléportation (groupe de transformation)
——————————————————————————-
——–├── spline de limite de champ (Spline)
——–└── fieldIsland (transformgroup)
————├── structure splineToFieldGenerator fieldIslandSpline (Spline)
————├── fieldIslandSpline (Spline)
————└── fieldIslandWaypoint (transformgroup)
—————-└── fieldIslandSpline (Spline)
——————————————————————————-

Le fieldIslandWaypoint est utilisé pour fournir à un ou plusieurs objets fieldIslandSpline un TransformGroup supplémentaire, permettant ainsi de générer plus précisément les îlots de champs difficiles d'accès.
Ceci est particulièrement utile pour les configurations de terrain très complexes ou fortement sinueuses.

Remarques importantes :
La hiérarchie ne doit pas nécessairement suivre exactement le même ordre que celui présenté dans les exemples.

En interne, le script traite les données dans l'ordre suivant :
spline de limite de champ -> île de champ (groupe de transformation)
L'emplacement de fieldBoundarySpline à l'intérieur du groupe fieldXX n'a pas d'importance, car le script le recherche automatiquement en premier.

La seule condition importante est :
Tout élément contenant fieldIsland dans son nom doit également être situé à l'intérieur du groupe de transformation fieldIsland.
Dans le cas contraire, des schémas de génération incorrects ou inattendus peuvent se produire.

Veuillez noter également que le script peut ne pas toujours générer des formes de champ parfaitement précises dans toutes les situations. En raison des limitations techniques des splines, les angles peuvent parfois être légèrement arrondis ou irréguliers, car les splines ne peuvent pas créer d'arêtes à 90 degrés parfaitement précises. De ce fait, certains angles ou transitions peuvent nécessiter de légers ajustements manuels ultérieurs.

Installation:
1) Lancez la dernière version de l'éditeur GIANTS.
2.) Dans la barre de menu supérieure, accédez à : Fenêtre -> Éditeur de scripts, puis ouvrez l’Éditeur de scripts.
3) Faites un clic droit sur le dossier où vous souhaitez enregistrer le script (par exemple : Scripts partagés) et sélectionnez : Explorer le dossier
4.) Copiez le fichier SplineToFieldGenerator.lua dans le dossier de scripts sélectionné et redémarrez l'éditeur GIANTS.
5.) Le script sera alors disponible dans l'éditeur GIANTS via la barre de menu supérieure, sous : Scripts

Crédits:
Steven1134




Qu'est-ce que FS25 Mods | FS22 Mods

Farming Simulator 25 mods / Farming Simulator 22 mods sont des fichiers source gratuits et fonctionnent comme des addons pour le jeu Farming Simulator 25 / Farming Simulator 22. Nous sommes heureux de vous offrir les mods Farming Simulator 2025 les / mods Farming Simulator 2022 les plus récents et testés chaque jour


Vous aimerez aussi...

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *