Jump to content

Ilay

Member
  • Content Count

    88
  • Joined

  • Last visited

Community Reputation

1 Neutral

About Ilay

  • Rank
    Apprentice

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. Fixed, thanks to admins!
  3. Hello I tried to fill trial form for 2017 version several times at site. After submit, appear error
  4. same here, i create several hours ago and can not edit it. there is no button to apply-edit, finish post
  5. Hello Can VectorWorks make such grooves at side of wall joining? I will to make laser cut toy models.
  6. Hello Trevor Thank you and for who made such video-tip!
  7. 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?
  8. 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
  9. Hello Cool stuff! I also made dirty raw test with qt/pySide(v.1.2.4)
  10. i forgot, sorry anyway i import meshes: several landscape meshes with baked texture in c4d yeah got a few freezes
  11. I see you have formz, maybe reduce meshes > reduce function for mesh or any similar tools for macOS
  12. 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
  13. 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
  14. 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.

×
×
  • Create New...