Jump to content

Nicolas Goutte

  • Posts

  • Joined

  • Last visited


86 Excellent


Personal Information

  • Occupation
    Software Developer
  • Location

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. I know only interfaces for handling a plug-ins' part of a migration. However that does not help me, as Batch Convert is triggered by the library conversion part of the migration, something which is pure VW code.
  2. Is there a way to know that a code is called in the middle of a migration or in middle of a Batch Convert? (Both, Migration or Batch Convert, started by a user, not by our code. Therefore I do not have the option of giving a callback to the Batch Convert, as when I call the corresponding SDK call.)
  3. I suppose that it is not possible. BuildResourceList and Co. (be it in C++, VS or Python) do only work on VW document of the current major version (e.g. 2022 document for VW 2022). That has been always that way, for as long as I know VW (i.e. 2007).
  4. We (the interiorcad team) sorted this out by making our own assert-Macro, controlled by our own #define.
  5. No, the whole quantize stuff is a feature of macOS. As long as you use Safari, you will have the problem. May be instead of zipping it , you could pack it in a signed and notarized DMG. (However, personally, I have only put installers in such DMG, not a single VW-Plugin that user could copy. Therefore I do not know it it works.)
  6. Do you ZIP the plug-in and download it per Safari afterwards? Then in this case, the archive is quarantined. You have to de-quarantine the archive before you unpack it: xattr -d com.apple.quarantine archive.zip
  7. Internally VW is metric (in Millimeters to be exact). That is why the exports are primarily metric too.
  8. I have ggogled a bit (my Pascal is really rusty meanwhile that I do not use neither Pascal nor VectorScript) any more: ok := (GetCurrentMode & 8 ) = 8 (You cannot assigned an integer to a boolean in Pascal, like you can do in other languages.)
  9. Sorry, Imenat it in Python That is classic way to do things (especially in old C days). If you see constants that are 1, 2, 4, 8, 16... you have a good chance that the values are ORed
  10. You must write something like: bool( vs.GetCurrentMode() & 8 )
  11. If you want to use regular expressions, you have to use explicitly the module "re", the one handling regular expressions: https://docs.python.org/3.8/library/re.html Be careful that in regular expressions .+ means "at least one character", which might not what you seem to want.
  12. Not sure about that. (I think there is a special mode in USB 3 to avoid that... but I am far from being a USB specialist.) I meant more from CPU to device. No need of a USB 4 hub if your computer kann only do USB 3.
  13. Sure, it is difficult to know what the M1 chip can or cannot do (as only Apple really knows it). And as far as I have understood, at least part of the hardware would be TB4-ready... but it is like with USB, the slowest link dictates the speed.
  14. As far I have understood, the M1 Mac mini knows TB3 and USB 4, but not TB4. So I suppose that having a TB4 dock would be only a waste of resources.
  • Create New...