• Website
  • Search
  • Member List
  • Help
  • Old Forum
  • Social Media
    •   @Wings3dOfficial
    •   @Wings3dOfficial
    •   Wings3dOfficial
    •   Wings3dOfficial
  • Register
  • Login
  • Website
  • Search
  • Member List
  • Help
  • Old Forum
  • Register
  • Login
Wings 3D Development Forum Wings 3D Design & Development v
1 2 3 4 5 … 11 Next »
Scripting with Scheme and Python

 
  • 0 Vote(s) - 0 Average
Scripting with Scheme and Python

edb
Offline

Member

Posts: 135
Threads: 16
Joined: Nov 2022
#14
09-25-2023, 10:59 PM
Hello,

I've made some big updates to the scripting plugin. If you have made any scripts you will need to make a change to your script for it to work with this new plugin.

Scheme
For scheme you will need to wrap your code into an entry function and use (main-function entryfunction)

example:
Code:
...
...

(define (importer *params* *extra-params*)
    (define Filename (list-ref (assoc "filename" *extra-params*) 1))
    (import_fun '() Filename)
    )

(main-function importer)


Python
For python you will need to wrap your code into an entry function and use w3d_main_function = entryfunction

example:
Code:
...
...

def exporter(params, params_by_key, extra_params):
    filename = extra_params["filename"]
    content = w3d_e3d.E3DFile()
    content.load_from(extra_params["content"])
    export_fun({}, filename, content)

w3d_main_function = exporter


With this new update scripts can now show a preview:
[Image: YBlKz96t_o.gif]

There's also some other new updates:
  • Internationalization strings inside Scheme and Python source
  • Some adjustments to progress message functionality

New update to plugin:
wpc_scripting_shapes.tar

Updates to pack
https://github.com/elblake/wings-scripts-pack
« Next Oldest | Next Newest »

Users browsing this thread: 2 Guest(s)



Messages In This Thread
Scripting with Scheme and Python - by edb - 04-05-2023, 08:26 PM
RE: Scripting with Scheme and Python - by micheus - 04-05-2023, 09:40 PM
RE: Scripting with Scheme and Python - by edb - 04-06-2023, 03:32 AM
RE: Scripting with Scheme and Python - by micheus - 04-06-2023, 05:59 PM
RE: Scripting with Scheme and Python - by edb - 04-07-2023, 12:10 AM
RE: Scripting with Scheme and Python - by edb - 04-07-2023, 06:13 AM
RE: Scripting with Scheme and Python - by edb - 04-10-2023, 12:49 PM
RE: Scripting with Scheme and Python - by sciroccorics - 04-10-2023, 04:45 PM
RE: Scripting with Scheme and Python - by edb - 04-11-2023, 02:02 AM
RE: Scripting with Scheme and Python - by tkbd - 04-13-2023, 10:34 PM
RE: Scripting with Scheme and Python - by edb - 04-15-2023, 12:04 PM
RE: Scripting with Scheme and Python - by tkbd - 04-16-2023, 06:38 AM
RE: Scripting with Scheme and Python - by edb - 09-04-2023, 03:11 PM
RE: Scripting with Scheme and Python - by edb - 09-25-2023, 10:59 PM
RE: Scripting with Scheme and Python - by micheus - 09-26-2023, 10:54 AM
RE: Scripting with Scheme and Python - by ivla - 09-29-2023, 05:52 AM
RE: Scripting with Scheme and Python - by edb - 09-30-2023, 06:11 PM
RE: Scripting with Scheme and Python - by micheus - 09-30-2023, 08:26 PM
RE: Scripting with Scheme and Python - by ivla - 10-02-2023, 03:23 AM
RE: Scripting with Scheme and Python - by edb - 10-02-2023, 07:39 AM
RE: Scripting with Scheme and Python - by ivla - 10-02-2023, 07:59 AM
RE: Scripting with Scheme and Python - by ivla - 10-03-2023, 08:46 AM
RE: Scripting with Scheme and Python - by edb - 10-03-2023, 04:11 PM
RE: Scripting with Scheme and Python - by ivla - 10-04-2023, 03:55 AM
RE: Scripting with Scheme and Python - by ivla - 10-11-2023, 10:30 AM
RE: Scripting with Scheme and Python - by ivla - 10-11-2023, 10:42 AM
RE: Scripting with Scheme and Python - by micheus - 10-13-2023, 07:33 AM
RE: Scripting with Scheme and Python - by ivla - 10-13-2023, 09:18 AM
RE: Scripting with Scheme and Python - by edb - 10-12-2023, 10:58 PM
RE: Scripting with Scheme and Python - by ivla - 10-13-2023, 09:12 AM
RE: Scripting with Scheme and Python - by ivla - 10-17-2023, 01:48 PM
RE: Scripting with Scheme and Python - by micheus - 11-09-2023, 02:36 PM
RE: Scripting with Scheme and Python - by ivla - 11-13-2023, 01:54 PM
RE: Scripting with Scheme and Python - by ivla - 11-29-2023, 11:57 AM
RE: Scripting with Scheme and Python - by edb - 05-13-2024, 08:33 PM
RE: Scripting with Scheme and Python - by ivla - 11-06-2024, 12:38 PM
RE: Scripting with Scheme and Python - by edb - 12-23-2024, 03:10 AM
RE: Scripting with Scheme and Python - by edb - 01-08-2025, 12:29 AM
RE: Scripting with Scheme and Python - by edb - 03-07-2025, 11:16 PM
RE: Scripting with Scheme and Python - by ivla - 03-09-2025, 03:18 AM
RE: Scripting with Scheme and Python - by ivla - 03-14-2025, 12:32 PM
RE: Scripting with Scheme and Python - by edb - 03-22-2025, 06:16 PM
RE: Scripting with Scheme and Python - by ivla - 03-24-2025, 08:20 AM
RE: Scripting with Scheme and Python - by edb - 03-25-2025, 06:01 PM
RE: Scripting with Scheme and Python - by ivla - 03-26-2025, 03:37 AM
RE: Scripting with Scheme and Python - by edb - 05-05-2025, 02:41 AM
RE: Scripting with Scheme and Python - by micheus - 05-06-2025, 04:25 PM
RE: Scripting with Scheme and Python - by ivla - 05-23-2025, 10:04 AM
RE: Scripting with Scheme and Python - by ivla - 07-03-2025, 12:04 PM

  • View a Printable Version
  • Subscribe to this thread
Forum Jump:

© Designed by D&D - Powered by MyBB

Linear Mode
Threaded Mode