Professional Web Applications Themes

model's inker - Macromedia Director 3D

hi, in my movie i create from scratch a new 'plane' modelResource, and then make 5 models out of it. upon each model's creation, together with setting its position and other properties, i add an 'inker' modifier (i need to draw a line around each model). however, i can access only the first model's inker properties, all the rest have the inker's properties as void and when i try to set or get them i get a 'property not found' error. moreover, i use the debuger and object inspector and see that as i create the second model onwards, the ...

  1. #1

    Default model's inker

    hi,
    in my movie i create from scratch a new 'plane' modelResource, and then make
    5 models out of it. upon each model's creation, together with setting its
    position and other properties, i add an 'inker' modifier (i need to draw a
    line around each model). however, i can access only the first model's inker
    properties, all the rest have the inker's properties as void and when i try
    to set or get them i get a 'property not found' error. moreover, i use the
    debuger and object inspector and see that as i create the second model
    onwards, the model has from the start the 'inker' modifier (b4 i used the
    'addModifier' command to that model) and all the properties are void (except
    for the 'creaseAngle' which is set to 0.01).

    any suggestions?

    eRez


    eRez Guest

  2. #2

    Default Re: model's inker

    Hello,

    I'm not sure what specifically may be going wrong, but here's an
    example movie with five planes with inker modifiers:

    [url]http://forgefx.com/posts/inker_planes.htm[/url] <- 27k demo
    [url]http://forgefx.com/posts/inker_planes.zip[/url] <- 32k source

    Here's the code that creates planes:

    repeat with i = 1 to 5

    -- Resource.
    tName = "planeRes-" & i;
    tRes = iMbr.newModelResource( tName, $plane );
    tRes.length = 40;
    tRes.width = 40;

    -- Model
    tName = "planeModel-" & i;
    tModel = iMbr.newModel( tName, tRes );
    tModel.visibility = $both;
    tModel.shader.texture = void;

    -- Inker
    tModel.addModifier( $inker );
    tModel.inker.lineColor = rgb( "#00FF00" );

    end repeat

    Hope this helps,

    Adam
    Adam Kane Guest

Similar Threads

  1. #inker silhouette thickness
    By gjab13 in forum Macromedia Director 3D
    Replies: 4
    Last Post: February 18th, 05:24 PM
  2. model showing in 3d editor but not in castmember model list
    By Gianpiero Colagiacomo in forum Macromedia Director 3D
    Replies: 1
    Last Post: May 6th, 02:05 AM
  3. Inker modifier - silhouettes setting
    By diakonas in forum Macromedia Director 3D
    Replies: 0
    Last Post: February 16th, 02:22 PM
  4. #inker modifier
    By diakonas in forum Macromedia Director 3D
    Replies: 7
    Last Post: February 11th, 08:08 PM
  5. Model within model transform.position, intersection, overlapping models
    By Zafada webforumsuser@macromedia.com in forum Macromedia Director 3D
    Replies: 0
    Last Post: August 30th, 12:30 AM

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139