Jump to content


  • Content Count

  • Joined

  • Last visited

Community Reputation

1 Neutral

About Ilay

  • Rank

Personal Information

  • Occupation
    freelance CAD/CAE engineer
  • Hobbies
    scripting, self-learning of CAPI
  • Location
    Russia, Kaliningrad

Recent Profile Visitors

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

  1. Hello Small tip for vw2017 and maybe for vw2016 users I found that vw2017 use old(2015) api of SketchUP. - slapi.dll - 15.3.331, Windows OS version. need SketchupAPI.dll(x64) from sketchUp 2016 sdk(for example i have SDK_Win_16-0-19911), copy to root of vw2017(6) and rename-replace slapi.dll - so you will able to load skp files from sketchup 2016(older too). sketchUp 2016 sdk can be downloaded from developer section of sketchup site
  2. Ilay

    Error with trial form for 2017

    Fixed, thanks to admins!
  3. Hello I tried to fill trial form for 2017 version several times at site. After submit, appear error
  4. Ilay

    Time limit to editing post?

    same here, i create several hours ago and can not edit it. there is no button to apply-edit, finish post
  5. Ilay

    Community Board | Forum Upgrade

    Hi Thanks for new looking forum!
  6. Hello Can VectorWorks make such grooves at side of wall joining? I will to make laser cut toy models.
  7. Ilay

    Glass house, push to direction

    Hello Trevor Thank you and for who made such video-tip!
  8. Hello Can i ask such question - how do you create roofs for glass houses? For example i understand we can use curtain wall for walls. What about roofs?
  9. Ilay

    Dialogs - Predefined

    Yeah, i got several problems with instancing of qt[app] declaration. I got several tests with normal behavior before marionette definition > outside of this class. Today, i only have view to use inside of normal script's body, not marionette
  10. Ilay

    Dialogs - Predefined

    Hello Cool stuff! I also made dirty raw test with qt/pySide(v.1.2.4)
  11. Ilay

    importing obj file missing textures

    i forgot, sorry anyway i import meshes: several landscape meshes with baked texture in c4d yeah got a few freezes
  12. Ilay

    importing obj file missing textures

    I see you have formz, maybe reduce meshes > reduce function for mesh or any similar tools for macOS
  13. Ilay

    importing obj file missing textures

    Hello Have *.mtl file with that obj? mtl store paths to textures and info about materials, you can easy edit to make own paths to textures yes, a few editors/converters has option to in-built mat-info to obj file
  14. Ilay

    Useful Geometry

    Hello Sarah It's very useful. Thank you Can post such example? I will post code which inside in any dummy node(not wrapper) and somebody can to put it into node code(for example one of points category nodes) + also if you install scipy, numpy(python extesions) Code based at such code and frensel functions of scipy ''' Based at http://stackoverflow.com/questions/13308573/scipy-what-are-the-arguments-in-scipy-special-fresnelx-out1-out2 ''' @Marionette.NodeDefinition class Params(metaclass = Marionette.OrderedClass): this = Marionette.Node('Frensel Points') this.SetDescription('Create scipy.frensel Points') npts = Marionette.OIPControl( 'Number of points', Marionette.WidgetType.Int, 100) npts.SetDescription('Number of points at curve') curlsn = Marionette.OIPControl( 'Number of curls', Marionette.WidgetType.Int, 3) curlsn.SetDescription('Number of curls') sca = Marionette.OIPControl( 'Scale', Marionette.WidgetType.Bool, False) sca.SetDescription('Scaled version') scan = Marionette.OIPControl( 'Scale', Marionette.WidgetType.Int, 1) scan.SetDescription('Scale of curve') pt = Marionette.PortOut() pt.SetDescription('Frensel Points on the xy plane') def RunNode(self): import numpy as np from scipy.special import fresnel num = self.Params.npts.value curl = self.Params.curlsn.value sca = self.Params.sca.value scalen = self.Params.scan.value t = np.linspace(-curl, curl, num, endpoint=True) ss, cc = fresnel(t / np.sqrt(np.pi / 2)) scaled_ss = np.sqrt(np.pi / 2) * ss scaled_cc = np.sqrt(np.pi / 2) * cc if sca: fpts = [] for i in range(num): fpts.append((scaled_ss[i]*scalen, scaled_cc[i]*scalen, 0.0)) self.Params.pt.value = fpts else: fpts = [] for i in range(num): fpts.append((ss[i], cc[i], 0.0)) self.Params.pt.value = fpts
  15. Ilay

    Marionette tool

    yes, but let's back to vw and Marionette - it's very helpful addition. I read somewhere over forum, that why only python drives code. Ok, if we look at net, we can find many additional packages and extensions for python and can extend it: numpy and scipy -> i used scipy in GIS(ArcGIS) and Road design(used in topomatic robur); numpy - arrays for volumes... color analysis extensions ... for design, spotlight maybe and etc. and by nodes we can create scenario of project or part of project -> like mind map


7150 Riverwood Drive, Columbia, Maryland 21046, USA   |   Contact Us:   410-290-5114


© 2018 Vectorworks, Inc. All Rights Reserved. Vectorworks, Inc. is part of the Nemetschek Group.