Comment puis-je éteindre la lumière par défaut dans l'environnement? Quelle fonction dois-je appeler pour l'implémenter? Pouvez-vous me dire comment puis-je éteindre la lumière par défaut?
Vous devez tenir compte que si vous désactivez l'éclairage par défaut, vous devez fournir vos propres sources de lumière dans la base de données, ailleurs les lumières par défaut seront activées même si vous les avez désactivées. Ce comportement est logiquement correct, car si votre scène graphique n'a pas au moins une source de lumière - votre géométrie ombrée ne sera pas mise en surbrillance, donc tous les graphiques à l'intérieur de la scène seront noirs et je ne pense pas que quelqu'un s'attende à un tel résultat (un résultat très similaire sera affiché si vous passez en mode de rendu HiddenLine).
Comment puis-je éteindre la lumière par défaut dans l'environnement? Quelle fonction dois-je appeler pour l'implémenter? Pouvez-vous me dire comment puis-je éteindre la lumière par défaut?
Il n'y a pas d'éclairage dans les modes de rendu 2dWireframe, 3dWireframe et HiddenLine. L'éclairage n'existe que dans les modes de rendu ombrés.
Les variables de base de données suivantes peuvent être utilisées pour contrôler le comportement des lumières dans les fenêtres de dessin:
https://docs.opendesign.com/td/DEFAULTLIGHTING.html
https://docs.opendesign.com/td/DEFAULTLIGHTINGTYPE.html
Vous devez tenir compte que si vous désactivez l'éclairage par défaut, vous devez fournir vos propres sources de lumière dans la base de données, ailleurs les lumières par défaut seront activées même si vous les avez désactivées. Ce comportement est logiquement correct, car si votre scène graphique n'a pas au moins une source de lumière - votre géométrie ombrée ne sera pas mise en surbrillance, donc tous les graphiques à l'intérieur de la scène seront noirs et je ne pense pas que quelqu'un s'attende à un tel résultat (un résultat très similaire sera affiché si vous passez en mode de rendu HiddenLine).