Skip to navigation

Aviator on the BBC Micro

3D geometry: lineEndPointId

Name: lineEndPointId [Show more] Type: Variable Category: 3D geometry Summary: The point ID for a line's end point Deep dive: Lines and points
Context: See this variable in context in the source code References: This variable is used as follows: * DrawCanopyView calls lineEndPointId * MainLoop (Part 15 of 15) calls lineEndPointId * ProcessLine (Part 1 of 7) calls lineEndPointId * ProcessLinesToShow calls lineEndPointId

This table contains the point ID for each line's end point. The table is indexed by line ID, so for line ID X, lineEndPointId,X contains the point ID of the line's end point.
.lineEndPointId EQUB 30 \ Line ID 0 goes from point 31 to point 30 EQUB 2 \ Line ID 1 goes from point 1 to point 2 EQUB 3 \ Line ID 2 goes from point 2 to point 3 EQUB 4 \ Line ID 3 goes from point 3 to point 4 EQUB 1 \ Line ID 4 goes from point 4 to point 1 EQUB 7 \ Line ID 5 goes from point 6 to point 7 EQUB 9 \ Line ID 6 goes from point 8 to point 9 EQUB 11 \ Line ID 7 goes from point 10 to point 11 EQUB 13 \ Line ID 8 goes from point 12 to point 13 EQUB 15 \ Line ID 9 goes from point 14 to point 15 EQUB 17 \ Line ID 10 goes from point 16 to point 17 EQUB 19 \ Line ID 11 goes from point 18 to point 19 EQUB 59 \ Line ID 12 goes from point 114 to point 59 EQUB 114 \ Line ID 13 goes from point 115 to point 114 EQUB 42 \ Line ID 14 goes from point 41 to point 42 EQUB 43 \ Line ID 15 goes from point 42 to point 43 EQUB 44 \ Line ID 16 goes from point 43 to point 44 EQUB 46 \ Line ID 17 goes from point 45 to point 46 EQUB 47 \ Line ID 18 goes from point 46 to point 47 EQUB 48 \ Line ID 19 goes from point 47 to point 48 EQUB 53 \ Line ID 20 goes from point 49 to point 53 EQUB 54 \ Line ID 21 goes from point 50 to point 54 EQUB 55 \ Line ID 22 goes from point 51 to point 55 EQUB 56 \ Line ID 23 goes from point 52 to point 56 EQUB 58 \ Line ID 24 goes from point 59 to point 58 EQUB 57 \ Line ID 25 goes from point 58 to point 57 EQUB 51 \ Line ID 26 goes from point 57 to point 51 EQUB 60 \ Line ID 27 goes from point 52 to point 60 EQUB 61 \ Line ID 28 goes from point 60 to point 61 EQUB 62 \ Line ID 29 goes from point 49 to point 62 EQUB 63 \ Line ID 30 goes from point 50 to point 63 EQUB 64 \ Line ID 31 goes from point 62 to point 64 EQUB 65 \ Line ID 32 goes from point 63 to point 65 EQUB 66 \ Line ID 33 goes from point 64 to point 66 EQUB 116 \ Line ID 34 goes from point 115 to point 116 EQUB 113 \ Line ID 35 goes from point 116 to point 113 EQUB 113 \ Line ID 36 goes from point 112 to point 113 EQUB 112 \ Line ID 37 goes from point 111 to point 112 EQUB 111 \ Line ID 38 goes from point 61 to point 111 EQUB 67 \ Line ID 39 goes from point 65 to point 67 EQUB 119 \ Line ID 40 goes from point 66 to point 119 EQUB 120 \ Line ID 41 goes from point 67 to point 120 EQUB 68 \ Line ID 42 goes from point 119 to point 68 EQUB 69 \ Line ID 43 goes from point 120 to point 69 EQUB 70 \ Line ID 44 goes from point 68 to point 70 EQUB 71 \ Line ID 45 goes from point 69 to point 71 EQUB 117 \ Line ID 46 goes from point 70 to point 117 EQUB 81 \ Line ID 47 goes from point 80 to point 81 EQUB 85 \ Line ID 48 goes from point 82 to point 85 EQUB 85 \ Line ID 49 goes from point 83 to point 85 EQUB 85 \ Line ID 50 goes from point 84 to point 85 EQUB 118 \ Line ID 51 goes from point 71 to point 118 EQUB 72 \ Line ID 52 goes from point 117 to point 72 EQUB 73 \ Line ID 53 goes from point 118 to point 73 EQUB 74 \ Line ID 54 goes from point 72 to point 74 EQUB 75 \ Line ID 55 goes from point 73 to point 75 EQUB 90 \ Line ID 56 goes from point 89 to point 90 EQUB 94 \ Line ID 57 goes from point 91 to point 94 EQUB 94 \ Line ID 58 goes from point 92 to point 94 EQUB 94 \ Line ID 59 goes from point 93 to point 94 EQUB 96 \ Line ID 60 goes from point 95 to point 96 EQUB 98 \ Line ID 61 goes from point 97 to point 98 EQUB 76 \ Line ID 62 goes from point 74 to point 76 EQUB 77 \ Line ID 63 goes from point 75 to point 77 EQUB 78 \ Line ID 64 goes from point 76 to point 78 EQUB 79 \ Line ID 65 goes from point 77 to point 79 EQUB 101 \ Line ID 66 goes from point 78 to point 101 EQUB 100 \ Line ID 67 goes from point 79 to point 100 EQUB 102 \ Line ID 68 goes from point 101 to point 102 EQUB 103 \ Line ID 69 goes from point 100 to point 103 EQUB 105 \ Line ID 70 goes from point 102 to point 105 EQUB 104 \ Line ID 71 goes from point 103 to point 104 EQUB 107 \ Line ID 72 goes from point 105 to point 107 EQUB 106 \ Line ID 73 goes from point 104 to point 106 EQUB 109 \ Line ID 74 goes from point 107 to point 109 EQUB 109 \ Line ID 75 goes from point 106 to point 109 EQUB 215 \ Line ID 76 goes from point 213 to point 215 EQUB 110 \ Line ID 77 goes from point 109 to point 110 EQUB 122 \ Line ID 78 goes from point 121 to point 122 EQUB 121 \ Line ID 79 goes from point 177 to point 121 EQUB 123 \ Line ID 80 goes from point 122 to point 123 EQUB 123 \ Line ID 81 goes from point 177 to point 123 EQUB 145 \ Line ID 82 goes from point 144 to point 145 EQUB 145 \ Line ID 83 goes from point 146 to point 145 EQUB 147 \ Line ID 84 goes from point 146 to point 147 EQUB 147 \ Line ID 85 goes from point 148 to point 147 EQUB 148 \ Line ID 86 goes from point 144 to point 148 EQUB 158 \ Line ID 87 goes from point 157 to point 158 EQUB 159 \ Line ID 88 goes from point 158 to point 159 EQUB 160 \ Line ID 89 goes from point 159 to point 160 EQUB 160 \ Line ID 90 goes from point 157 to point 160 EQUB 161 \ Line ID 91 goes from point 164 to point 161 EQUB 162 \ Line ID 92 goes from point 163 to point 162 EQUB 161 \ Line ID 93 goes from point 162 to point 161 EQUB 163 \ Line ID 94 goes from point 164 to point 163 EQUB 168 \ Line ID 95 goes from point 165 to point 168 EQUB 166 \ Line ID 96 goes from point 165 to point 166 EQUB 167 \ Line ID 97 goes from point 166 to point 167 EQUB 168 \ Line ID 98 goes from point 167 to point 168 EQUB 172 \ Line ID 99 goes from point 169 to point 172 EQUB 171 \ Line ID 100 goes from point 169 to point 171 EQUB 124 \ Line ID 101 goes from point 142 to point 124 EQUB 171 \ Line ID 102 goes from point 172 to point 171 EQUB 175 \ Line ID 103 goes from point 176 to point 175 EQUB 174 \ Line ID 104 goes from point 175 to point 174 EQUB 173 \ Line ID 105 goes from point 176 to point 173 EQUB 174 \ Line ID 106 goes from point 173 to point 174 EQUB 151 \ Line ID 107 goes from point 150 to point 151 EQUB 151 \ Line ID 108 goes from point 152 to point 151 EQUB 149 \ Line ID 109 goes from point 152 to point 149 EQUB 150 \ Line ID 110 goes from point 149 to point 150 EQUB 138 \ Line ID 111 goes from point 139 to point 138 EQUB 138 \ Line ID 112 goes from point 137 to point 138 EQUB 137 \ Line ID 113 goes from point 136 to point 137 EQUB 139 \ Line ID 114 goes from point 136 to point 139 EQUB 133 \ Line ID 115 goes from point 132 to point 133 EQUB 135 \ Line ID 116 goes from point 132 to point 135 EQUB 134 \ Line ID 117 goes from point 135 to point 134 EQUB 134 \ Line ID 118 goes from point 133 to point 134 EQUB 129 \ Line ID 119 goes from point 128 to point 129 EQUB 130 \ Line ID 120 goes from point 129 to point 130 EQUB 131 \ Line ID 121 goes from point 130 to point 131 EQUB 131 \ Line ID 122 goes from point 128 to point 131 EQUB 209 \ Line ID 123 goes from point 203 to point 209 EQUB 126 \ Line ID 124 goes from point 125 to point 126 EQUB 126 \ Line ID 125 goes from point 127 to point 126 EQUB 127 \ Line ID 126 goes from point 125 to point 127 EQUB 141 \ Line ID 127 goes from point 140 to point 141 EQUB 124 \ Line ID 128 goes from point 141 to point 124 EQUB 143 \ Line ID 129 goes from point 140 to point 143 EQUB 142 \ Line ID 130 goes from point 143 to point 142 EQUB 154 \ Line ID 131 goes from point 153 to point 154 EQUB 155 \ Line ID 132 goes from point 154 to point 155 EQUB 156 \ Line ID 133 goes from point 155 to point 156 EQUB 153 \ Line ID 134 goes from point 156 to point 153 EQUB 179 \ Line ID 135 goes from point 178 to point 179 EQUB 180 \ Line ID 136 goes from point 178 to point 180 EQUB 180 \ Line ID 137 goes from point 179 to point 180 EQUB 184 \ Line ID 138 goes from point 183 to point 184 EQUB 185 \ Line ID 139 goes from point 183 to point 185 EQUB 185 \ Line ID 140 goes from point 184 to point 185 EQUB 186 \ Line ID 141 goes from point 183 to point 186 EQUB 184 \ Line ID 142 goes from point 186 to point 184 EQUB 185 \ Line ID 143 goes from point 186 to point 185 EQUB 189 \ Line ID 144 goes from point 188 to point 189 EQUB 190 \ Line ID 145 goes from point 188 to point 190 EQUB 190 \ Line ID 146 goes from point 189 to point 190 EQUB 191 \ Line ID 147 goes from point 188 to point 191 EQUB 189 \ Line ID 148 goes from point 191 to point 189 EQUB 190 \ Line ID 149 goes from point 191 to point 190 EQUB 215 \ Line ID 150 goes from point 108 to point 215 EQUB 194 \ Line ID 151 goes from point 193 to point 194 EQUB 195 \ Line ID 152 goes from point 193 to point 195 EQUB 195 \ Line ID 153 goes from point 194 to point 195 EQUB 196 \ Line ID 154 goes from point 193 to point 196 EQUB 194 \ Line ID 155 goes from point 196 to point 194 EQUB 195 \ Line ID 156 goes from point 196 to point 195 EQUB 200 \ Line ID 157 goes from point 193 to point 200 EQUB 198 \ Line ID 158 goes from point 194 to point 198 EQUB 198 \ Line ID 159 goes from point 197 to point 198 EQUB 200 \ Line ID 160 goes from point 199 to point 200 EQUB 88 \ Line ID 161 goes from point 86 to point 88 EQUB 87 \ Line ID 162 goes from point 99 to point 87 EQUB 201 \ Line ID 163 goes from point 39 to point 201 EQUB 40 \ Line ID 164 goes from point 202 to point 40 EQUB 25 \ Line ID 165 goes from point 22 to point 25 EQUB 28 \ Line ID 166 goes from point 21 to point 28 EQUB 23 \ Line ID 167 goes from point 26 to point 23 EQUB 24 \ Line ID 168 goes from point 27 to point 24 EQUB 88 \ Line ID 169 goes from point 201 to point 88 EQUB 99 \ Line ID 170 goes from point 88 to point 99 EQUB 99 \ Line ID 171 goes from point 202 to point 99 EQUB 202 \ Line ID 172 goes from point 201 to point 202 EQUB 28 \ Line ID 173 goes from point 25 to point 28 EQUB 26 \ Line ID 174 goes from point 25 to point 26 EQUB 27 \ Line ID 175 goes from point 26 to point 27 EQUB 28 \ Line ID 176 goes from point 27 to point 28 EQUB 29 \ Line ID 177 goes from point 22 to point 29 EQUB 40 \ Line ID 178 goes from point 33 to point 40 EQUB 34 \ Line ID 179 goes from point 205 to point 34 EQUB 37 \ Line ID 180 goes from point 40 to point 37 EQUB 38 \ Line ID 181 goes from point 205 to point 38 EQUB 209 \ Line ID 182 goes from point 207 to point 209 EQUB 210 \ Line ID 183 goes from point 209 to point 210 EQUB 208 \ Line ID 184 goes from point 210 to point 208 EQUB 208 \ Line ID 185 goes from point 207 to point 208 EQUB 204 \ Line ID 186 goes from point 210 to point 204 EQUB 206 \ Line ID 187 goes from point 208 to point 206 EQUB 207 \ Line ID 188 goes from point 205 to point 207 EQUB 211 \ Line ID 189 goes from point 35 to point 211 EQUB 211 \ Line ID 190 goes from point 212 to point 211 EQUB 211 \ Line ID 191 goes from point 36 to point 211 EQUB 215 \ Line ID 192 goes from point 214 to point 215 EQUB &D7, &74 \ These bytes appear to be unused EQUB &72, &75 EQUB &32, &3A EQUB &43