Jump to content

Search the Community

Showing results for tags 'plug-in object'.

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • Announcements
    • Announcements
    • News You Need
    • Job Board
  • Feedback
    • Roadmap
    • Wishlist - Feature and Content Requests
    • Known Issues
    • Wishes Granted / Issues Resolved
    • Forum Feedback
  • General
    • Troubleshooting
    • General Discussion
    • Architecture
    • Site Design
    • Entertainment
    • Previsualization
    • Braceworks
    • ConnectCAD
    • Energos
    • Rendering
    • Workflows
    • Buying and Selling Vectorworks Licenses
    • Hardware
  • Customization
    • AI Visualizer
    • Marionette
    • Vectorscript
    • Python Scripting
    • SDK
    • 3rd Party Services, Products and Events
    • Data Tags
  • Solids Modeling and 3D Printing
    • Subdivision
    • Solids Modeling
    • 3D Printing
  • Vectorworks in Action
  • Archive
    • Resource Sharing
    • Machine Design

Calendars

  • In-Person Training - US
  • In-Person Training - UK
  • Coffee Breaks
  • Essentials Seminars
  • Webinars
  • Community Groups

Categories

  • Knowledgebase
    • Tech Bulletins
    • Troubleshooting
    • Workflows
    • How To
    • FAQs

Categories

  • Marionette - Objects
  • Marionette - Networks
  • Marionette - Nodes
  • Marionette - Menu Commands

Product Groups

There are no results to display.


Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


Occupation


Homepage


Hobbies


Location


Skype

Found 2 results

  1. I'm working on a plug-in that generates a lot of bitmaps from symbols. To make it more user friendly i'm using the previously generated bitmaps in the PIO as a cache, I do this by setting kObjXPropPreserveContents to True and only delete out-of-date objects at redraw. I tried using ForEachObjectInList starting at the PIO handle with deep traversal and start ignoring the callbacks once an object which does not have the PIO as parent. The problem with this method is that once my object is not the front most object in the document the ignored callbacks start stacking up, the more backward the PIO placement is the more processing time the plug-in needs. I'm now resorting to FInSymDef and NextObj, but NextObj never goes to None... so it feels like this is not the definitive method for what I need. Is there any other way to loop over ONLY the items in the group of the PIO that is really scoped to the PIO? And without having to check the parent of each of the looped objects 😉 [edit for more clarity] With kind regards, Jord Visser
  2. Hi all, Unfortunately I didn't go far with my idea to make a new plug-in object. I needed totally simple 2d symbol for a door in which thickness of door frame could be changed. Then I realized that maybe door size could be customizable. I have a task to redraw old scanned plans and most of the doors are 90cm but wall thicknesses differ. I used to make a dynamic block in Autocad and it would take 10 minutes to do it, but VW process of doing something like that left me speechless. Do I really have to master Python to do it? Other option is to make 10 different symbols and insert them as necessary, but somehow i considered that move quite retrograde. So, to cut the standard lament over the functionality of Autocad and improvisation skills that VW requires, does someone have 2D door plug-in symbol to share. There was one on VectorDepo site but link is not working... Thanks Jan
×
×
  • Create New...